Commit Graph

109 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 9f99923fad Add pre-commit for basic checks 2024-09-20 00:46:09 +02:00
Jonas Bushart 86a2ce6673 Make toolchain install more robust 2024-09-20 00:39:06 +02:00
Jonas Bushart eb4a655afd Document new keys and add changelog 2024-09-20 00:27:10 +02:00
Jonas Bushart a90048dfdd
Merge pull request #41 from iainlane/iainlane/propagate-cache-key 2024-09-20 00:23:43 +02:00
Jonas Bushart 597574aacb Update key name in README 2024-09-20 00:23:09 +02:00
Jonas Bushart 634cedf365
Merge pull request #44 from pranc1ngpegasus/feat/able-to-cache-additional-directories 2024-09-20 00:09:58 +02:00
Fukaya Temma 5d6934e965
Able to cache additional directories 2024-08-18 01:34:59 +09: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 1fbea72663
Merge pull request #40 from actions-rust-lang/prepare-release 2024-06-08 12:49:07 +02:00
Jonas Bushart 46dca5d120
Add changelog entry 2024-06-08 12:40:20 +02:00
Jonas Bushart 1734e14b0b
Switch default of `cache-on-failure` to true 2024-06-08 12:33:50 +02:00
Jonas Bushart 74e1b40e68
Merge pull request #39 from samuelhnrq/main 2024-06-05 20:01:48 +02:00
Samuel Henrique d60b90debe feat: adds cache-on-failure propagation 2024-05-25 08:26:47 +00:00
Jonas Bushart b113a30d27
Merge pull request #34 from actions-rust-lang/rel-180 2024-01-14 00:29:32 +01:00
Rob Ede 039765bd18
chore: prepare release 1.8.0 2024-01-13 17:45:49 +00:00
Rob Ede 84e65ce315
Merge pull request #32 from gruebel/add-workspaces 2024-01-13 17:40:39 +00:00
Rob Ede 6f719a240e
Merge branch 'main' into add-workspaces 2024-01-13 17:36:40 +00:00
Rob Ede 15d0afaad9
ci: fix cache test 2024-01-13 17:36:31 +00:00
Rob Ede 922cc935eb
ci: add cache-workspaces test 2024-01-13 17:25:41 +00:00
Rob Ede bcda41b18d
Merge pull request #33 from fprasx/fprasx/fix-toolchain-overrides 2024-01-13 16:07:27 +00:00
Rob Ede ba41ca6f71
ci: clearer test names 2024-01-13 16:03:46 +00:00
Rob Ede aa089182f2
ci: fix conditional 2024-01-13 15:57:48 +00:00
Rob Ede c6086ae6e5
test: add toolchain file override test 2024-01-13 15:54:38 +00:00
Felix Prasanna d473183fe9 use rustup override set to select toolchain
Using rustup override set will override a local rust-toolchain.toml file
while rustup default will not.
2024-01-12 17:14:34 -05:00
gruebel f2e9ed58bd add workspaces input field to support non-root projects 2024-01-12 18:41:01 +01:00
Jonas Bushart d5fcac478a
Merge pull request #30 from actions-rust-lang/prep-1.7.0 2024-01-11 23:57:44 +01:00
Rob Ede c4ac4d95de
Prepare 1.7.0 release 2024-01-11 03:20:22 +00:00
Rob Ede 154a347b2a
Merge pull request #29 from actions-rust-lang/upd-toolchain-nightly 2024-01-11 03:16:11 +00:00
Rob Ede af702488e5
ci: update checked rust-toolchain version 2024-01-11 03:12:29 +00:00
Rob Ede bb3f6a170e
Merge pull request #26 from Twey/allow-overriding-toolchain-file 2024-01-11 03:00:13 +00:00
Rob Ede 99ab88ad00
Merge branch 'main' into allow-overriding-toolchain-file 2024-01-11 02:56:08 +00:00
Rob Ede 962ed5edf0
ci: add indicate toolchain file in job name 2024-01-11 02:20:44 +00:00
Jonas Bushart c7e1de2846
Update CHANGELOG.md 2023-12-04 00:16:34 +01:00
Jonas Bushart 24c9dd087b
Merge pull request #24 from obi1kenobi/patch-1 2023-12-04 00:15:38 +01:00
Jonas Bushart 74a4154991
Merge pull request #27 from oxideai/feature/config-matcher 2023-12-04 00:13:10 +01:00
dcvz 84ba0c9d1b Update README 2023-11-30 11:45:35 +01:00
dcvz 51173b3da4 feature(matcher): allow disabling problem matcher 2023-11-30 11:42:45 +01:00
James ‘Twey’ Kay 6ed6429951
Use the empty string to trigger toolchain file check instead of an old version 2023-11-01 09:44:05 +00: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 8cb8f77172
Merge pull request #23 from actions-rust-lang/dependabot/github_actions/actions/checkout-4
Bump actions/checkout from 3 to 4
2023-10-01 10:55:40 +02:00
dependabot[bot] 1f541c5b05
Bump actions/checkout from 3 to 4
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-01 07:14:31 +00:00
Jonas Bushart f3c84ee10b
Merge pull request #18 from JeanMertz/rustflags 2023-05-29 21:44:44 +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 70241ab2e9 fixes 2023-05-29 21:27:29 +02:00
Jean Mertz 823a4a135d fixes 2023-05-29 21:27:29 +02:00
Jean Mertz aaa7eef1a2 requred -> required 2023-05-29 21:27:29 +02:00