Skip to content

fix(release): guard generate-changelog against a mis-bumped section #18

fix(release): guard generate-changelog against a mis-bumped section

fix(release): guard generate-changelog against a mis-bumped section #18

Triggered via pull request June 9, 2026 10:35
Status Success
Total duration 22s
Artifacts

self-test.yml

on: pull_request
test-verify-tag
4s
test-verify-tag
test-generate-changelog
3s
test-generate-changelog
test-commit-artifacts
5s
test-commit-artifacts
test-cargo-deny
19s
test-cargo-deny
test-native-deps
4s
test-native-deps
test-test-deps
5s
test-test-deps
test-javascript-base
11s
test-javascript-base
test-rust-base
15s
test-rust-base
Matrix: test-install-dist
Fit to window
Zoom out
Zoom in

Annotations

6 errors, 2 warnings, and 23 notices
test-generate-changelog
Process completed with exit code 1.
test-generate-changelog
Tag '32/merge' must follow SemVer strict (X.Y.Z, optional -prerelease, optional +build). No 'v' prefix or other non-SemVer characters.
test-verify-tag
Process completed with exit code 1.
test-verify-tag
main has moved since the tag was pushed — tag b21bea1b7f8d52f8e6b3d0a91dc1d78be55e4f68, main HEAD 399c1d1cc8a1751465db004a69e18c676ee6f553. Resolve manually.
test-cargo-deny
Process completed with exit code 1.
test-cargo-deny
deny.exceptions.toml is not permitted — the cargo-deny policy is imposed by coroboros/ci
test-javascript-base
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830, actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-cargo-deny
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-generate-changelog
generate-changelog SemVer gate rejects non-tag refs
test-verify-tag
verify-tag passes on match, fails on divergence
test-verify-tag
main HEAD matches tag SHA (b21bea1b7f8d52f8e6b3d0a91dc1d78be55e4f68)
test-native-deps
native-deps passes CARGO_DIST_TARGET through to ci/setup.sh
test-test-deps
test-deps runs test-setup.sh and propagates test.env
test-test-deps
Loaded ci/test.env into the job environment
test-test-deps
No ci/test-setup.sh — no test fixtures
test-test-deps
No ci/test.env — no test environment overrides
test-commit-artifacts
commit-artifacts no-op left main untouched
test-commit-artifacts
No release artifacts to commit (nothing changed)
test-commit-artifacts
commit-artifacts pushed both artifacts
test-install-dist (ubuntu-latest)
install-dist OK — cargo-dist 0.32.0
test-install-dist (windows-latest)
install-dist OK — cargo-dist 0.32.0
test-install-dist (windows-latest)
NOTICE: windows-latest requests are being redirected to windows-2025-vs2026 by June 15, 2026
test-install-dist (macos-latest)
install-dist OK — cargo-dist 0.32.0
test-javascript-base
javascript/base ran install (sfw + frozen lockfile), lint, build, test on the fixture
test-javascript-base
Resolved Node.js version: 22 (from .node-version)
test-rust-base
rust/base ran fmt --check, clippy -D warnings, and test on the fixture
test-rust-base
No ci/test-setup.sh — no test fixtures
test-rust-base
No ci/test.env — no test environment overrides
test-rust-base
No ci/setup.sh — pure-Rust package
test-rust-base
Installing Rust toolchain: stable (from rust-toolchain.toml)
test-cargo-deny
cargo-deny rejects consumer deny.exceptions.toml