Cache Zig packaging tool builds independently #314

Merged
binjovi-bot merged 2 commits from perf/zig-builder-stages into trunk 2026-09-10 23:29:35 +00:00
Owner

Build bomutils, xar and kcov in independent stages that share the existing Alma dependency stage. Changing one tool no longer invalidates the other two. The tool build commands, versions, external bases and installed artifacts are unchanged.

The image linter now resolves earlier named stages to their checked external base; unknown and forward aliases and unpinned bases still fail. All 17 RUN commands were compared byte-for-byte, image lint and four negative controls pass, and the normal multiarch image build remains required. Version 8 retains the existing floating HEAD inputs for bomutils and xar; no measured pipeline saving is claimed yet.

Build bomutils, xar and kcov in independent stages that share the existing Alma dependency stage. Changing one tool no longer invalidates the other two. The tool build commands, versions, external bases and installed artifacts are unchanged. The image linter now resolves earlier named stages to their checked external base; unknown and forward aliases and unpinned bases still fail. All 17 RUN commands were compared byte-for-byte, image lint and four negative controls pass, and the normal multiarch image build remains required. Version 8 retains the existing floating HEAD inputs for bomutils and xar; no measured pipeline saving is claimed yet.
Build independent Zig packaging tools in separate cache stages
Some checks failed
binjovi/ci Binjovi failed the frozen plan
4108dd4b62
sean force-pushed perf/zig-builder-stages from 4108dd4b62
Some checks failed
binjovi/ci Binjovi failed the frozen plan
to 1cf1262bee
All checks were successful
binjovi/ci Binjovi completed the frozen plan
2026-09-10 23:27:40 +00:00
Compare
binjovi-bot deleted branch perf/zig-builder-stages 2026-09-10 23:29:35 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
sean/builder-images!314
No description provided.