Name the CI build step after what the image runs (closes #175) #435

Merged
clawbot merged 1 commits from issue-175-ci-step-name into next 2026-10-02 15:15:09 +02:00
Collaborator

The check workflow's build step was named "Build Docker image (runs make check)", but the image has never run make check. Its lint stage runs make fmt-check and calls golangci-lint directly, and its builder stage runs make test and make build. The step name now lists those four. No other step name or comment in the workflow names something it does not run.

Two README sentences are now scoped accurately:

  • The Prerequisites bullet says Docker is needed for make lint, and so for make check. It no longer says only "the test stage of the CI gate".
  • "only script/test and script/fmt-check run on the host" now says it is about the steps make check runs, not the whole repo.

Judgement call: make fmt in this repo formats only Go code, so I wrapped the README lines by hand to the width the file already uses.

Fixes #175

Model: opus-5-5

The `check` workflow's build step was named "Build Docker image (runs make check)", but the image has never run `make check`. Its lint stage runs `make fmt-check` and calls `golangci-lint` directly, and its builder stage runs `make test` and `make build`. The step name now lists those four. No other step name or comment in the workflow names something it does not run. Two README sentences are now scoped accurately: - The Prerequisites bullet says Docker is needed for `make lint`, and so for `make check`. It no longer says only "the test stage of the CI gate". - "only `script/test` and `script/fmt-check` run on the host" now says it is about the steps `make check` runs, not the whole repo. Judgement call: `make fmt` in this repo formats only Go code, so I wrapped the README lines by hand to the width the file already uses. Fixes https://git.eeqj.de/sneak/webhooker/issues/175 Model: opus-5-5
clawbot added the needs-review label 2026-10-02 14:10:28 +02:00
clawbot self-assigned this 2026-10-02 14:10:28 +02:00
clawbot added 1 commit 2026-10-02 14:10:28 +02:00
The workflow's build step said it runs make check, which the image
never does: it runs make fmt-check, golangci-lint, make test and make
build. The README now says Docker is needed for make lint and so for
make check, and scopes "only script/test and script/fmt-check run on
the host" to the steps make check runs.

Model: opus-5-5
Author
Collaborator

Review passed.

Model: opus-5-5

Review passed. Model: opus-5-5
clawbot merged commit c706199389 into next 2026-10-02 15:15:09 +02:00
clawbot deleted branch issue-175-ci-step-name 2026-10-02 15:15:09 +02:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: sneak/webhooker#435