Skip to content

CI-hardening mini-WP: upload regenerated artifacts on gate failure (if: always())#18

Merged
HeliCorgi merged 1 commit into
masterfrom
ci-hardening-artifact-upload
Jul 4, 2026
Merged

CI-hardening mini-WP: upload regenerated artifacts on gate failure (if: always())#18
HeliCorgi merged 1 commit into
masterfrom
ci-hardening-artifact-upload

Conversation

@HeliCorgi

Copy link
Copy Markdown
Owner

Small CI-hardening item, explicitly allowed to run in parallel after WP10 (spec v5 section 6, CI-hardening mini-WP).

The reproducibility gate stays the single authority and still fails the job on any drift. This change only adds if: always() to the artifact-upload step so that when a legitimate, R15-documented pin change regenerates different bytes, the CI-regenerated artifacts are preserved and can be adopted as the committed reference - required because the dev machine has no C++ toolchain (CI is the verification reference since WP5).

No behavior change to build/test/gate. Needed by the upcoming WP11 re-baselining (abort-law change moves campaign rates under the full R15 protocol).

?? Generated with Claude Code

…ails

CI-hardening mini-WP item (spec v5 section 6, parallel-allowed after WP10).
The job still fails on gate drift; if: always() on the upload step preserves
the regenerated bytes so an R15 re-baselining PR can adopt CI's output as
the committed reference (no local C++ toolchain exists on the dev machine).
The reproducibility gate remains the single authority.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@HeliCorgi HeliCorgi merged commit 2b67489 into master Jul 4, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant