Releases: gronke/rust-ci
Releases · gronke/rust-ci
Release list
v1.2.0
Immutable
release. Only release title and notes can be modified.
v1.2.0
Added:
- changelog: a notes mode renders a released section as plain text — inline Markdown stripped, an optional title leading so a git tag's subject is the version — for a tag message or release body; release-guidance's accept command copies the marker's message into the signed tag.
- The version resolves without Cargo.toml: cut-release and check-release-readiness gain a version input, notes falls back to the changelog's newest released section, and check without any version degrades to section/tag coherence — a repository whose only manifest is its changelog can release itself.
- release-flow: an optional moving-major step after publish advances a bare v tag to the latest release; prereleases skip, and re-tagging stays a manual signed act without the step.
Changed:
- release-flow: only release branches build candidates — a workflow_dispatch from any other branch derives no version and creates no draft.
- release-flow: the marker step names the fix when a tag ruleset rejects the push (GH013), instead of dying on raw git output.
v1.1.0
- changelog: SemVer precedence — rc-aware baselines; -rc versions accept only stabilization content
- new cut-release: changelog cut, release branch, merge-back, pipeline dispatch in one action
- new require-signed-tag: GitHub-verified signed-tag gate, warn-only mode, tag-ruleset alignment warning
- new release-guidance: the release manager's accept/reject/next steps in the run's step summary
- msrv: the resolve copy survives a concurrent repack of .git
- docs/release-flow.md: the branch-based flow, reference workflows, rc-manifest releases
v1.0.0
- build-image: new
targetsinput - cross-compile targets baked into the image, so cargo-docker cancheck --target - new reusable
.github/workflows/ci.yml(workflow_call): the sealed pipeline in one call - build-image, cargo-fetch, lint-and-test-docker, cross-target check, msrv - stable interface; consumers pin @v1