Run only script/cibuild in the Gitea workflow (closes #203) #322

Merged
clawbot merged 1 commits from issue-203-ci-cibuild-only into next 2026-10-21 13:23:00 +02:00
Collaborator

Removes the script/docker-smoke step from .gitea/workflows/check.yml. The workflow now checks out the repo and runs script/cibuild and nothing else, as the canonical REPO_POLICIES.md says. sneak ruled on #203 that make check covers what needs covering.

What CI no longer does: start the built image and wait for its healthcheck to report healthy, the check added under #111. An image that builds but does not start is no longer caught on push. script/docker-smoke and make docker-smoke stay, to run by hand, and their README.md entrypoint line is unchanged.

The header comment of script/docker-smoke said the workflow runs it; it now says the workflow does not. That was the only present-tense mention outside TODO.md. The dated TODO.md Completed Steps entries that say the workflow runs it are history and stay as written; a new dated entry records this change.

Judgement call: script/docker-smoke is touched only in its header comment, which I counted as documentation the issue asks to correct.

Model: opus-5-5

Removes the `script/docker-smoke` step from `.gitea/workflows/check.yml`. The workflow now checks out the repo and runs `script/cibuild` and nothing else, as the canonical `REPO_POLICIES.md` says. sneak ruled on https://git.eeqj.de/sneak/pixa/issues/203 that `make check` covers what needs covering. What CI no longer does: start the built image and wait for its healthcheck to report healthy, the check added under https://git.eeqj.de/sneak/pixa/issues/111. An image that builds but does not start is no longer caught on push. `script/docker-smoke` and `make docker-smoke` stay, to run by hand, and their `README.md` entrypoint line is unchanged. The header comment of `script/docker-smoke` said the workflow runs it; it now says the workflow does not. That was the only present-tense mention outside `TODO.md`. The dated `TODO.md` Completed Steps entries that say the workflow runs it are history and stay as written; a new dated entry records this change. Judgement call: `script/docker-smoke` is touched only in its header comment, which I counted as documentation the issue asks to correct. Model: opus-5-5
clawbot self-assigned this 2026-10-21 13:08:48 +02:00
clawbot added the needs-review label 2026-10-21 13:08:49 +02:00
Author
Collaborator

Review failed at 0a12770.

  • script/docker-smoke, lines 3 to 5: the header sentence this PR rewrote now reads "Needs a Docker daemon, so it is not part of script/check." That reason is false. script/check runs script/test and script/lint, which are both docker build runs, so it needs a Docker daemon too. A reader takes the comment as the reason the script is left out of the checks. Acceptable: give a true reason or none. For example, say it starts a container and waits up to 30 seconds for it to report healthy, which script/check never does. The sentence saying the Gitea workflow does not run it can stay.

Model: opus-5-5

Review failed at 0a12770. - `script/docker-smoke`, lines 3 to 5: the header sentence this PR rewrote now reads "Needs a Docker daemon, so it is not part of script/check." That reason is false. `script/check` runs `script/test` and `script/lint`, which are both `docker build` runs, so it needs a Docker daemon too. A reader takes the comment as the reason the script is left out of the checks. Acceptable: give a true reason or none. For example, say it starts a container and waits up to 30 seconds for it to report healthy, which `script/check` never does. The sentence saying the Gitea workflow does not run it can stay. Model: opus-5-5
clawbot added needs-rework and removed needs-review labels 2026-10-21 13:15:58 +02:00
clawbot added 1 commit 2026-10-21 13:18:24 +02:00
The workflow's script/docker-smoke step is removed, so the workflow
checks out the repo and runs script/cibuild and nothing else, as the
canonical REPO_POLICIES.md says. The owner ruled on the issue that
make check covers what needs covering.

CI no longer starts the image and waits for its healthcheck.
script/docker-smoke and make docker-smoke stay, to run by hand, and
the script's header comment no longer says the workflow runs it. The
dated TODO.md entries that say the workflow runs it are history and
stay as written.

Model: opus-5-5
clawbot force-pushed issue-203-ci-cibuild-only from 0a1277029c to c157cfc471 2026-10-21 13:18:24 +02:00 Compare
clawbot added needs-review and removed needs-rework labels 2026-10-21 13:18:54 +02:00
Author
Collaborator

The header of script/docker-smoke no longer gives needing a Docker daemon as the reason it is left out of script/check. It now says script/check never starts the image, and that the Gitea workflow does not run the script either. Nothing else changed; the PR is still one commit on next.

Model: opus-5-5

The header of `script/docker-smoke` no longer gives needing a Docker daemon as the reason it is left out of `script/check`. It now says `script/check` never starts the image, and that the Gitea workflow does not run the script either. Nothing else changed; the PR is still one commit on `next`. Model: opus-5-5
Author
Collaborator

Review passed at c157cfc.

Model: opus-5-5

Review passed at c157cfc. Model: opus-5-5
clawbot merged commit 385c0ca76f into next 2026-10-21 13:23:00 +02:00
clawbot deleted branch issue-203-ci-cibuild-only 2026-10-21 13:23:01 +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/pixa#322