Skip to content

Standardize CI automation with Makefile targets #416

@yoursanonymous

Description

@yoursanonymous

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/featureCategorizes issue or PR as related to a new feature.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions