Releases: obi1kenobi/cargo-semver-checks-action
Releases · obi1kenobi/cargo-semver-checks-action
v2.6
What's Changed
Full Changelog: v2.5...v2.6
v2.5
What's Changed
- Update cache keys in
test-inputs.yml
by @obi1kenobi in #79 - Clarify caching inputs by @memark in #77
- Upgrade glob to 10.4.2 by @memark in #78
- Use checkout v4 by @memark in #80
- Add
FUNDING.yml
to the action. by @obi1kenobi in #81 - Nightly support is best-effort. Its CI steps are advisory, not required. by @obi1kenobi in #83
- Add target input by @memark in #82
New Contributors
Full Changelog: v2.4...v2.5
v2.4
What's Changed
- Update CI to use Rust 1.74, the new MSRV. by @obi1kenobi in #69
- Add dependabot to keep GitHub Actions updated. by @obi1kenobi in #70
- Bump actions/upload-artifact from 3 to 4 by @dependabot in #71
- Bump actions/setup-node from 3 to 4 by @dependabot in #74
- Bump actions/cache from 3 to 4 by @dependabot in #72
- Bump actions/checkout from 3 to 4 by @dependabot in #73
- Update dependency and Node versions. by @obi1kenobi in #68
- Avoid leading dash in cache key. by @obi1kenobi in #67
New Contributors
- @dependabot made their first contribution in #71
Full Changelog: v2.3...v2.4
v2.3
What's Changed
- Minimum Rust known to avoid all rustdoc JSON bugs is 1.73 by @obi1kenobi in #60
- Fix name of
--features
option in README by @obi1kenobi in #57 - Update action to use Node 20 by @obi1kenobi in #63
Full Changelog: v2.2...v2.3
v2.1
What's Changed
- Fixed
Buffer
-related deprecation warning reported in #44.
v2.0
The new version is built from scratch using Node.js and TypeScript, brings support for non-Linux runners and introduces the following changes:
- Input
crate-name
is nowpackage
and accepts a list instead of a single name. - Added inputs
exclude
,manifest-path
,verbose
andrelease-type
with the same meaning as incargo-semver-checks
CLI. - Added input
rust-toolchain
allowing to specify a toolchain to use. - Input
crate-target
is removed, ascargo-semver-checks
can be used only with library crates. - Input
version-tag-prefix
is removed, as the new action uses baseline choosing logic ofcargo-semver-checks
.
Moreover, the action now uses some optimizations to improve the running time:
cargo-semver-checks
is downloaded as a pre-compiled binary instead of being built from source,- baseline rustdoc is cached between runs,
- crates from
crates.io
are downloaded using "sparse" protocol if the used toolchain version is at least1.68.0
(ornightly-2023-01-21
and newer).