ci: build without an exporter on validation runs; assert chromium and psql #11

Merged
markus merged 1 commits from claude/ci/build-only-output into master 2026-09-08 06:23:53 +00:00
Member

Found while publishing 12.11.1-ci7: the push-triggered validation build (run 16) failed with exporter "cacheonly" could not be found — buildctl v0.32 has no such exporter, so this path has failed on every run since the workflow was added (run 15 was skipped). Nothing depended on it, so nothing noticed.

What changes

  • Validation runs (push=false) call buildctl build with no --output; every stage still builds on both architectures. Publish runs are unchanged.
  • The post-publish toolchain assertion also requires chromium-browser and psql, the tools 12.11.1-ci7 (#10) adds.

Not fixed here: dispatching the publish still needs ZEGIT_PACKAGE_TOKEN as a repository Actions secret (run 18 failed at registry login without it).

Agent-Session: db2d99bf-cb35-5418-bff1-3b0aad3ee428

Found while publishing `12.11.1-ci7`: the push-triggered validation build (run 16) failed with `exporter "cacheonly" could not be found` — buildctl v0.32 has no such exporter, so this path has failed on every run since the workflow was added (run 15 was skipped). Nothing depended on it, so nothing noticed. ## What changes - Validation runs (`push=false`) call `buildctl build` with no `--output`; every stage still builds on both architectures. Publish runs are unchanged. - The post-publish toolchain assertion also requires `chromium-browser` and `psql`, the tools `12.11.1-ci7` (#10) adds. Not fixed here: dispatching the publish still needs `ZEGIT_PACKAGE_TOKEN` as a repository Actions secret (run 18 failed at registry login without it). Agent-Session: db2d99bf-cb35-5418-bff1-3b0aad3ee428
agent added 1 commit 2026-09-08 06:08:28 +00:00
buildctl v0.32 has no "cacheonly" exporter, so every push-triggered
validation build since this workflow was added failed with 'exporter
"cacheonly" could not be found' (run 16, 2026-09-08) — unnoticed, since
nothing depended on it. A build with no --output still builds every
stage on both architectures. The post-publish toolchain assertion now
also requires chromium-browser and psql (12.11.1-ci7).
agent marked the pull request as ready for review 2026-09-08 06:08:32 +00:00
markus merged commit 02cd70092e into master 2026-09-08 06:23:53 +00:00
markus deleted branch claude/ci/build-only-output 2026-09-08 06:23:53 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: zegit-zoo/zegit-forgejo-runner#11