setup-rust-toolchain/CHANGELOG.md

3.0 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

Changed

  • Only set environment variables, if they are not set before. This allows setting environment variables before using this action and keeping their values.
  • Enable stable sparse registry, except on versions 1.66 and 1.67 where this leads to errors.

[1.3.7] - 2023-01-31

Fixed

  • Disable the stable access to the sparse registry. Setting the value causes problem on version before stabilization, e.g., 1.67. For example, "cargo add" fails.

[1.3.6] - 2023-01-31

Fixed

  • The the correct environment variable to enable the sparse registry access. The pull request originally had the wrong value, without CARGO_ prefix.

[1.3.5] - 2023-01-21

Changed

[1.3.4] - 2022-10-15

Changed

  • The last version did not fix all "set-output" commands

[1.3.3] - 2022-10-13

Changed

[1.3.2] - 2022-09-15

Fixed

  • Fix setting $CARGO_HOME to a valid path, in case rustup is installed from the internet. Thanks to @nahsi for providing the fix.

[1.3.1] - 2022-08-14

Changed

[1.3.0] - 2022-07-30

Added

  • An option to disable configuring Rust cache. Thanks to @filips123 for the PR.

[1.2.1] - 2022-07-29

Fixed

  • Set environment variables before invoking the cache action. This ensures restoring and saving are using the same cache key.

[1.2.0] - 2022-07-21

Added

  • Prefer toolchain definitions in rust-toolchain or rust-toolchain.toml files (Toolchain File). Other input values are ignored if either file is found.

[1.1.0] - 2022-07-19

Added

Changed

  • Update to Swatinem/rust-cache@v2.

[1.0.2] - 2022-05-02

Changed

  • Enable colored cargo output.
  • Print short backtraces during test failure.

[1.0.1] - 2022-04-20

Added

  • Release action on marketplace

[1.0.0] - 2022-04-20

Initial Version