Skip to content

Releases: baptiste0928/cargo-install

v3.4.0

23 Feb 06:18
v3.4.0
f204293

Choose a tag to compare

Changed

  • Upgraded the action runtime to Node.js 24.
  • Updated dependencies.

Fixed

  • The new version available warning could sometimes suggest a pre-release
    version.

v3.3.2

24 Aug 05:05
v3.3.2
b687c65

Choose a tag to compare

Changed

  • The CARGO_INSTALL_ROOT environment variable is set when running cargo install. This allows sub-processed using the cargo install command (such as yazi's build script) to use the right installation path.

v3.3.1

17 Jun 08:55
v3.3.1
e38323e

Choose a tag to compare

Changed

  • Dependencies have been updated.

v3.3.0

05 Jan 23:48
v3.3.0
91c5da1

Choose a tag to compare

Changed

  • Removed the job id from the cache key. This allows the same cache to be used across multiple jobs if the installation arguments are the same.
  • Improved the cache key generation logic.

v3.2.0

26 Dec 16:36
v3.2.0
bd2e567

Choose a tag to compare

Warning

Versions prior to v3.2 will stop working on February 1st, 2025, due to GitHub changing their cache service APIs. See also the @actions/cache package deprecation notice.

Changed

  • Updated to @actions/cache v4.

v3.1.1

24 Jun 13:48
v3.1.1
904927d

Choose a tag to compare

Fixed

  • Pre-release versions are ignored when resolving the latest version.

v3.1.0

10 Apr 18:07
v3.1.0
9f6037e

Choose a tag to compare

Changed

  • Runner arch is included in the cache key.

Fixed

  • Fix runner os version resolution on macOS runners. (issue #24)

v3.0.1

08 Mar 10:47
v3.0.1
94e1849

Choose a tag to compare

Fixed

  • Improve git tag/branch resolution. (issue #22)

v3.0.0

01 Feb 22:07
v3.0.0
1cd874a

Choose a tag to compare

Added

  • Runner os version is included in the cache key. (#21)

Changed

  • Breaking: The action now runs on Node.js 20.
  • Dependencies have been updated.

v2.2.0

07 Sep 08:36
v2.2.0
21a18ba

Choose a tag to compare

Added

  • Support alternative registries with the registry and index input parameters.

Changed

  • Crate versions are fetched from the sparse index instead of the crates.io API.