Skip to content

ci: disable the per-commit cook-delta layer - #358

Merged
zackees merged 1 commit into
mainfrom
ci/cook-delta-off
Sep 26, 2026
Merged

zackees merged 1 commit into
mainfrom
ci/cook-delta-off

Conversation

@zackees

@zackees zackees commented Sep 26, 2026

Copy link
Copy Markdown
Owner

Part of zackees/setup-soldr#528.

  • Pin every zackees/setup-soldr@ to v0.9.80 (4df8db9) and set cook-delta: false on all 7 setup-soldr steps. Cook bases stay on.
  • ci/test_cache_policy.py: new test_no_step_writes_the_cook_delta_layer requires cook-delta: false and a pin of v0.9.80 or later, with exemptions only through COOK_DELTA_JUSTIFICATIONS. The step parser now strips trailing # comments. RED against the old workflows, GREEN after.

The follow-up to revisit cook-delta is zackees/setup-soldr#533.

Validation (local): fmt; clippy and build with --locked --all-features (OPENSSL_NO_VENDOR=1, local only); the ci.yml unittest suite including ci.test_cache_policy (95 OK); cargo check --locked --lib for x86_64-pc-windows-msvc and aarch64-apple-darwin with the ci/target_features.py features; a YAML parse of the edited workflows.

🤖 Generated with Claude Code

Pin setup-soldr v0.9.80 (4df8db9), which adds the `cook-delta` input, and
set `cook-delta: false` on every setup-soldr step. The `cook-delta-v2-*`
family wrote one generation per commit on main (~2.8 GB) with nothing
pruning it. Cook bases stay on. ci/test_cache_policy.py now requires the
input on every step and a pin that honors it.

Part of zackees/setup-soldr#528; follow-up zackees/setup-soldr#533.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@zackees zackees added the ci-full Run the complete release-equivalent CI matrix on this PR SHA label Sep 26, 2026
@zackees
zackees merged commit 7b9c68f into main Sep 26, 2026
14 of 19 checks passed
@zackees
zackees deleted the ci/cook-delta-off branch September 26, 2026 20:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci-full Run the complete release-equivalent CI matrix on this PR SHA

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant