Skip to content

chore: improve release process#457

Merged
stefan-gorules merged 8 commits into
masterfrom
chore/improve-release-process
Jun 25, 2026
Merged

chore: improve release process#457
stefan-gorules merged 8 commits into
masterfrom
chore/improve-release-process

Conversation

@stefan-gorules

Copy link
Copy Markdown
Contributor

Makes release builds reproducible and fixes release-please's lockfile handling.

  • --locked everywhere - every workspace-compiling command (rust, node, python, uniffi, go, miri) now enforces the committed Cargo.lock.
  • Auto-sync Cargo.lock on release PRs - release-please bumps Cargo.toml but skips the lockfile when the cargo-workspace plugin is on (#2517), so a step now runs cargo update --workspace and commits the synced lock - keeping --locked builds green. Action bumped to v5.
  • One combined release PR -separate-pull-requests: false (component versions stay independent).

@stefan-gorules stefan-gorules merged commit fc9ab12 into master Jun 25, 2026
50 checks passed
@stefan-gorules stefan-gorules deleted the chore/improve-release-process branch June 25, 2026 12:46
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.

2 participants