Skip to content

Releases: gronke/rust-ci

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 28 Jul 12:03
Immutable release. Only release title and notes can be modified.
v1.2.0

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

Choose a tag to compare

@gronke gronke released this 20 Jul 11:19
Immutable release. Only release title and notes can be modified.
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

Choose a tag to compare

@gronke gronke released this 20 Jul 11:19
Immutable release. Only release title and notes can be modified.
v1.0.0
  • build-image: new targets input - cross-compile targets baked into the image, so cargo-docker can check --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