Jonas Bushart
11df97af8e
Update the rustfmt problem matcher
...
https://github.com/rust-lang/rustfmt/pull/5971
https://github.com/actions-rust-lang/rustfmt/issues/5
2024-10-01 23:06:20 +02:00
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