Skip to content

feat: add missing Makefile targets (test-coverage, dev-setup, lambda-package) - #12

Merged
ngoyal16 merged 1 commit into
divmora:mainfrom
maham146:fix/missing-makefile-targets
Sep 29, 2026
Merged

ngoyal16 merged 1 commit into
divmora:mainfrom
maham146:fix/missing-makefile-targets

Conversation

@maham146

Copy link
Copy Markdown
Contributor

Fixes #10

Adds the three Makefile targets that were declared in .PHONY but had no recipe:

  • test-coverage: runs go test -coverprofile and generates an HTML coverage report
  • dev-setup: downloads modules and installs staticcheck + golangci-lint for new contributors
  • lambda-package: cross-compiles a Linux binary and zips it for Lambda deployment

Tested locally on WSL (Ubuntu) — all three targets run successfully:

  • make test-coverage → generates bin/coverage.out and bin/coverage.html
  • make lambda-package → generates bin/bootstrap and bin/aws-das-processor.zip
  • make dev-setup → downloads deps and installs dev tools

@maham146 maham146 changed the title Add missing Makefile targets: test-coverage, dev-setup, lambda-package feat: add missing Makefile targets (test-coverage, dev-setup, lambda-package) Sep 28, 2026
@ngoyal16
ngoyal16 merged commit b6c11c4 into divmora:main Sep 29, 2026
5 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Missing Makefile targets: test-coverage, dev-setup, lambda-package declared but undefined

2 participants