Skip to content

ci: make the release dry run touch nothing in the repository - #3

Merged
single9 merged 1 commit into
mainfrom
ci/release-dry-run
Oct 23, 2026
Merged

single9 merged 1 commit into
mainfrom
ci/release-dry-run

Conversation

@single9

@single9 single9 commented Oct 23, 2026

Copy link
Copy Markdown
Owner

Untick publish in the Release workflow and it now only works out the version, generates the changelog and runs cargo publish --workspace --dry-run on the bumped tree, then stops. Nothing is committed, tagged, built, released or uploaded; the run summary shows the version and release notes.

Before this, unticking publish skipped only the crates.io upload but still pushed the version commit and tag and created the GitHub release.

  • build, sign-and-release and publish-crates run only when publish is ticked
  • publish-crates no longer has a dry-run branch
  • README updated

Checked: actionlint is clean; running the bump script with publish=false picked v0.3.0 from the commits and pushed nothing (no new tag or commit on origin).

@single9
single9 merged commit 049bde0 into main Oct 23, 2026
7 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