Commit graph

21 commits

Author SHA1 Message Date
Jonas Bushart
4d1965c914 Add override input parameter that controls the rustup override behavior 2024-09-22 16:04:02 +02:00
Jonas Bushart
b31b1317f2 Allow installing multiple Rust toolchains at once. 2024-09-22 15:28:43 +02:00
Jonas Bushart
eb4a655afd Document new keys and add changelog 2024-09-20 00:27:10 +02:00
Jonas Bushart
597574aacb Update key name in README 2024-09-20 00:23:09 +02:00
Iain Lane
b01657d9bb
Add support for adding to cache key
When using this action in multiple matrix jobs in the same workflow, the
generated cache key is the same for all of them, because they all get
the same job ID. This means that all apart from the first job are unable
to save the cache, and subsequent runs might restore the wrong cache.

The `Swatinem/rust-cache` action which we use for caching has a `key`
input which it puts in its cache key. (It doesn't override the key, just
adds to it.) Providing this as an input here will allow us to generate a
unique cache key for each job in the matrix.
2024-07-13 07:31:43 +01:00
Jonas Bushart
1734e14b0b
Switch default of cache-on-failure to true 2024-06-08 12:33:50 +02:00
Samuel Henrique
d60b90debe feat: adds cache-on-failure propagation 2024-05-25 08:26:47 +00:00
gruebel
f2e9ed58bd add workspaces input field to support non-root projects 2024-01-12 18:41:01 +01:00
Rob Ede
99ab88ad00
Merge branch 'main' into allow-overriding-toolchain-file 2024-01-11 02:56:08 +00:00
Jonas Bushart
24c9dd087b
Merge pull request #24 from obi1kenobi/patch-1 2023-12-04 00:15:38 +01:00
dcvz
84ba0c9d1b Update README 2023-11-30 11:45:35 +01:00
James ‘Twey’ Kay
5ea736b97f
Allow overriding the toolchain file 2023-10-31 12:58:53 +00:00
Predrag Gruevski
33678a48c0
Add docs for the cachekey output to the README
It seems like it's being output, just wasn't documented: https://github.com/actions-rust-lang/setup-rust-toolchain/blob/main/action.yml#L144
2023-10-17 22:01:06 -04:00
Jonas Bushart
317ed62323
Update example workflow in readme 2023-10-03 18:55:16 +02:00
Jonas Bushart
1ef811fbfb Restore behavior to not touch existing RUSTFLAGS variable
Add changelog
2023-05-29 21:38:39 +02:00
Jean Mertz
24274e4435 allow disabling RUSTFLAGS config 2023-05-29 21:27:29 +02:00
Jonas Bushart
661e2d23dd Explain the new behavior in the README 2023-05-20 18:03:52 +02:00
Filip Š
3ec6dbd408 Add an option to disable configuring Rust cache 2022-07-30 20:01:50 +02:00
Jonas Bushart
8282e10527
Show rustfmt action in example workflow
Show how the related rustfmt action can be used.
2022-07-27 20:42:53 +02:00
Jonas Bushart
379d2bfd83 Add support for toolchain files
A toolchain file in the repository root will always take priority.

Closes #1
2022-07-21 21:16:38 +00:00
Jonas Bushart
95a2f11bba Add README 2022-04-20 19:33:41 +00:00