-
Notifications
You must be signed in to change notification settings - Fork 88
Standardize CI automation with Makefile targets #416
Copy link
Copy link
Open
Labels
kind/featureCategorizes issue or PR as related to a new feature.Categorizes issue or PR as related to a new feature.
Description
What would you like to be added:
-
Add standard community Makefile targets to unify the developer workflow and CI automation:
-
make fmt: Auto-format all Go source files.
-
make lint: Run static analysis using hack/verify-staticcheck.sh.
-
make test: Execute all unit tests in the pkg and cmd directories.
-
make verify: A combined target that runs both linting and testing to ensure the project meets all quality standards before submission.
Why is this needed:
Currently, the repository lacks a unified entry point for common developer tasks like linting, formatting, and running tests. While some scripts exist in the hack/ directory, they are not easily discoverable or documented
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
kind/featureCategorizes issue or PR as related to a new feature.Categorizes issue or PR as related to a new feature.