Skip to content

fix(ci): stabilize generated release PR checks#64

Merged
f0rr0 merged 1 commit into
mainfrom
f0rr0/fix-release-intent-main-merge
Jun 19, 2026
Merged

fix(ci): stabilize generated release PR checks#64
f0rr0 merged 1 commit into
mainfrom
f0rr0/fix-release-intent-main-merge

Conversation

@f0rr0

@f0rr0 f0rr0 commented Jun 19, 2026

Copy link
Copy Markdown
Owner

Summary

  • Allow the release-intent guard to accept generated release PR merge commits on main while still rejecting manual version bumps.
  • Treat the WASIX asset input fingerprint as a release-derived file so release-please version changes refresh it automatically.
  • Set up Rust in the prepare-release-pr job because the sync delegates fingerprint calculation to xtask.

Validation

  • .github/scripts/check-release-intent.sh release PR, main merge, and manual-branch rejection cases
  • tools/release/sync_release_pr.py --check
  • cargo run -p xtask -- assets verify-committed
  • tools/release/release.py check
  • bun tools/policy/assertions/assert-ci-workflows.mjs
  • tools/policy/check-workflows.sh
  • git diff --check

@f0rr0 f0rr0 force-pushed the f0rr0/fix-release-intent-main-merge branch from bb144d3 to 206deca Compare June 19, 2026 20:30
@f0rr0 f0rr0 changed the title fix(ci): allow release PR merge commits fix(ci): stabilize generated release PR checks Jun 19, 2026
@f0rr0 f0rr0 merged commit 2839b47 into main Jun 19, 2026
0 of 2 checks passed
@f0rr0 f0rr0 deleted the f0rr0/fix-release-intent-main-merge branch June 19, 2026 20:34
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