Skip to content

chore: release v2.0.0 #177

chore: release v2.0.0

chore: release v2.0.0 #177

Re-run triggered September 16, 2026 18:44
Status Success
Total duration 2m 2s
Artifacts –

selftest.yml

on: pull_request
rust-cache honors CARGO_HOME (save)
5s
rust-cache honors CARGO_HOME (save)
rust-cache save:false saves nothing
6s
rust-cache save:false saves nothing
rust-cache local-target survives git clean
8s
rust-cache local-target survives git clean
exercise the composite actions
56s
exercise the composite actions
exercise the changelog action
15s
exercise the changelog action
exercise the changelog notes mode
6s
exercise the changelog notes mode
exercise the cut-release action
6s
exercise the cut-release action
exercise the no-crate version ladder
4s
exercise the no-crate version ladder
changelog check (this repository)
5s
changelog check (this repository)
exercise the release guidance and the signed-tag gate
4s
exercise the release guidance and the signed-tag gate
exercise the Docker actions
1m 56s
exercise the Docker actions
exercise the msrv action
49s
exercise the msrv action
rust-cache obeys CARGO_INCREMENTAL
6s
rust-cache obeys CARGO_INCREMENTAL
sccache inside a container job keyed on the job env
30s
sccache inside a container job keyed on the job env
runner services stay off without a job-env offer
10s
runner services stay off without a job-env offer
sccache round-trip through a job-env backend
18s
sccache round-trip through a job-env backend
sccache round-trip through the GitHub cache service
11s
sccache round-trip through the GitHub cache service
crates-mirror routes crates-io through the offered URL
9s
crates-mirror routes crates-io through the offered URL
publish-draft-release seals by tree
6s
publish-draft-release seals by tree
cargo-publish (dry run · refusal · duplicate)
7s
cargo-publish (dry run · refusal · duplicate)
exercise the transient-retry helper
5s
exercise the transient-retry helper
exercise the route-git-token action
7s
exercise the route-git-token action
exercise the timing actions from the Actions API
30s
exercise the timing actions from the Actions API
exercise timing-report without the Actions API
11s
exercise timing-report without the Actions API
exercise the cache statistics
6s
exercise the cache statistics
Matrix: selftest-windows
rust-cache honors CARGO_HOME (restore)
8s
rust-cache honors CARGO_HOME (restore)
rust-cache save:false and local-target uploaded nothing
11s
rust-cache save:false and local-target uploaded nothing
Fit to window
Zoom out
Zoom in

Annotations

45 errors, 1 warning, and 5 notices
exercise the release guidance and the signed-tag gate
Process completed with exit code 1.
exercise the release guidance and the signed-tag gate
no tag input and the ref (refs/pull/79/merge) is not a tag push
exercise the release guidance and the signed-tag gate
Process completed with exit code 1.
exercise the release guidance and the signed-tag gate
no tag input and the ref (refs/pull/79/merge) is not a tag push
exercise the changelog notes mode
Process completed with exit code 1.
exercise the changelog notes mode
no [9.9.9] section in CHANGELOG.md
exercise the cut-release action
Process completed with exit code 1.
exercise the cut-release action
release/v0.1.0 already exists
exercise the route-git-token action
Process completed with exit code 1.
exercise the route-git-token action
the token contains characters this action cannot embed in a git URL (whitespace, or one of @:/?#%); percent-encode it, or mint one without them
exercise the route-git-token action
Process completed with exit code 1.
exercise the route-git-token action
host 'github.com/../evil' is not a valid host[:port]
exercise the route-git-token action
Process completed with exit code 1.
exercise the route-git-token action
path 'evil/../traversal' is not a valid namespace path
cargo-publish (dry run · refusal · duplicate)
Process completed with exit code 1.
cargo-publish (dry run · refusal · duplicate)
publish: true needs a crates.io credential: run rust-lang/crates-io-auth-action before this step and pass its token output as registry-token (Trusted Publishing, no stored secret), or set registry-token from a secret
exercise the no-crate version ladder
Process completed with exit code 1.
exercise the no-crate version ladder
no Cargo.toml here and no version input; a non-crate repository must name the version to cut
runner services stay off without a job-env offer
Process completed with exit code 1.
runner services stay off without a job-env offer
rust-cache: local-target requires cache-target
exercise the changelog action
Process completed with exit code 1.
exercise the changelog action
[Unreleased] carries entries, but the crate version (1.0.0) does not exceed the last release (1.0.0); bump the version in Cargo.toml
exercise the changelog action
Process completed with exit code 1.
exercise the changelog action
the crate version (1.0.0-rc1) is a pre-release, but [Unreleased] carries feature content (### Added, ### Removed, or a **Breaking entry); feature work resets the version to the next regular release
exercise the changelog action
Process completed with exit code 1.
exercise the changelog action
[Unreleased] carries entries, but the crate version (1.0.0-rc1) does not exceed the last release (1.0.0); bump the version in Cargo.toml
exercise the changelog action
Process completed with exit code 1.
exercise the changelog action
no [Unreleased] section to cut in CHANGELOG.md
exercise the changelog action
Process completed with exit code 1.
exercise the changelog action
[Unreleased] marks a breaking change; 0.1.1 over 0.1.0 needs at least a minor bump (0.x) or a major bump (1.x and up)
exercise the changelog action
Process completed with exit code 1.
exercise the changelog action
[Unreleased] carries entries, but the crate version (0.1.0) does not exceed the last release (0.1.0); bump the version in Cargo.toml
exercise the msrv action
Process completed with exit code 1.
exercise the msrv action
locked: true but no committed Cargo.lock in /home/runner/work/_temp/fixture-nolock
exercise the msrv action
Process completed with exit code 1.
exercise the msrv action
rust-version: invalid 'latest; touch pwned' (expected e.g. 1.95 or 1.95.0)
exercise the composite actions
Process completed with exit code 1.
exercise the composite actions
cargo-install: invalid tool name 'evil; touch /tmp/cicd-pwned' (allowed: A-Za-z0-9 _ -, leading alphanumeric)
exercise the composite actions
Process completed with exit code 1.
exercise the composite actions
cargo pkgid failed for 'no-such-package'
exercise the Docker actions
Process completed with exit code 1.
exercise the Docker actions
rust-version: invalid '1.0; touch pwned' (expected e.g. 1.95 or 1.95.0)
exercise the Docker actions
Process completed with exit code 6.
exercise the Docker actions
Process completed with exit code 1.
exercise the Docker actions
cargo pkgid failed for 'no-such-package'
No per-step timings
timing-report could not read this job's steps from the Actions API and shows the job totals; grant the job actions: read for a per-step table (the API path also needs jq, curl and GNU date on the runner).
cargo-publish (dry run · refusal · duplicate)
serde 1.0.0 is already on crates.io; skipping
cargo-publish (dry run · refusal · duplicate)
v0.1.0 does not match ^v9\.; not publishing (prereleases and bare majors are excluded by the default pattern)
exercise the no-crate version ladder
not publishable to crates.io (publish = false, or no crate); skipping crates.io checks
exercise the no-crate version ladder
not publishable to crates.io (publish = false, or no crate); skipping crates.io checks
install-toolchain · windows-11-arm
"The windows-11-arm label will migrate to use Visual Studio 2026 by default beginning September 21, 2026. For more information see https://github.com/actions/runner-images/issues/14602"