Skip to content

chore(ci): fix release-plz + crates.io secret wiring - #249

Merged
Tuntii merged 1 commit into
mainfrom
chore/fix-release-plz
Aug 11, 2026
Merged

chore(ci): fix release-plz + crates.io secret wiring#249
Tuntii merged 1 commit into
mainfrom
chore/fix-release-plz

Conversation

@Tuntii

@Tuntii Tuntii commented Aug 11, 2026

Copy link
Copy Markdown
Owner

Summary

  • Fix dual-tracked + gitignored files that broke release-plz (*.md, /scripts)
  • Harden release-plz.toml (allow_dirty, publish_no_verify)
  • Checkout credentials for tag/PR push; use CARGO_REGISTRY_TOKEN secret

Secrets (already set on repo)

  • CARGO_REGISTRY_TOKEN
  • CRATES_IO_TOKEN (same value, for legacy Publish workflow)

Test plan

  • git ls-files -ci --exclude-standard empty
  • workflow_dispatch Release-plz on main after merge
  • release-plz-pr job succeeds (no dirty tree error)

Stop dual-tracking markdown (and scripts) so release-plz no longer
treats the checkout as dirty. Allow dirty updates, skip publish
verify for the multi-crate workspace, and use CARGO_REGISTRY_TOKEN
for crates.io publishes from GitHub Actions.
@github-actions github-actions Bot added the chore label Aug 11, 2026
@Tuntii
Tuntii merged commit a467055 into main Aug 11, 2026
7 of 9 checks passed
@Tuntii
Tuntii deleted the chore/fix-release-plz branch August 11, 2026 19:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant