POLICY: Makefile missing required targets (fmt-check, docker, hooks) #142

Closed
opened 2026-02-26 11:10:41 +01:00 by clawbot · 1 comment
Collaborator

Per REPO_POLICIES.md, every repo Makefile must have these targets: make test, make lint, make fmt, make fmt-check (read-only), make check (prereqs: test, lint, fmt-check), make docker, and make hooks (installs pre-commit hook).

The upaas Makefile is missing:

  • fmt-check (read-only format check; currently inlined in check but not a separate target)
  • docker (build the Docker image)
  • hooks (install pre-commit hook)

Additionally, make check should declare test lint fmt-check as prerequisites rather than running them inline.

Per REPO_POLICIES.md, every repo Makefile must have these targets: `make test`, `make lint`, `make fmt`, `make fmt-check` (read-only), `make check` (prereqs: test, lint, fmt-check), `make docker`, and `make hooks` (installs pre-commit hook). The upaas Makefile is missing: - `fmt-check` (read-only format check; currently inlined in `check` but not a separate target) - `docker` (build the Docker image) - `hooks` (install pre-commit hook) Additionally, `make check` should declare `test lint fmt-check` as prerequisites rather than running them inline.
Author
Collaborator

Closing as duplicate.

Closing as duplicate.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: sneak/upaas#142