Commit Graph

93 Commits

Author SHA1 Message Date
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
Jean Mertz
24274e4435 allow disabling RUSTFLAGS config 2023-05-29 21:27:29 +02:00
Jonas Bushart
cf60eafd0a
Merge pull request #19 from actions-rust-lang/better-toolchain-support 2023-05-29 20:43:47 +02:00
Jonas Bushart
289d5e6164 Add changelog 2023-05-29 20:31:27 +02:00
Jonas Bushart
661e2d23dd Explain the new behavior in the README 2023-05-20 18:03:52 +02:00
Jonas Bushart
b065e5ab9f Install components and targets after installing everything from the rust-toolchain file 2023-05-20 16:49:42 +02:00
Jonas Bushart
03aaf6be76 Check that listed components are installed even with a rust-toolchain file 2023-05-20 16:29:33 +02:00
Jonas Bushart
ac6bb38f31
Merge pull request #15 from actions-rust-lang/fix-problem-matcher 2023-03-18 00:30:54 +01:00
Jonas Bushart
12a4c2d9dc Add new problem matcher that is aware of color codes
The action runner currently fails to strip color codes from the output.
This means that many matchers currectly do not work.

https://github.com/actions/runner/issues/2341
https://github.com/actions/runner/pull/2430

The new matcher is copied from kaj/rsass which is MIT licensed.

3e5d6c0600/.github/workflows/rust-problem-matcher.json
2023-03-18 00:18:20 +01:00
Jonas Bushart
3b557ff24c
Update rust.json
The regex for the problem matcher is invalid, since the `-` creates a range. But the range is invalid, since it cannot start with `\s`.
2023-03-18 00:09:26 +01:00
Jonas Bushart
64fef3b541
Merge pull request #13 from actions-rust-lang/double-run 2023-02-21 22:23:42 +01:00
Jonas Bushart
cea2ca57ed Add changelog entry 2023-02-21 21:15:17 +00:00
Jonas Bushart
f010a58728 Always downgrade the registry protocol to supported versions
Not all version support the new sparse protocol. While old versions
ignore the value, 1.66 and other fail due to unstable features.

If such a version is detected, always downgrade to the git protocol.

This fixes running the action twice with different toolchains. Even if
the first install uses something which supports "sparse", the second run
can still downgrade it to "git".

Closes #12
2023-02-21 21:02:41 +00:00
Jonas Bushart
9fa7c33ef0
Merge pull request #11 from actions-rust-lang/tweak-regex 2023-02-15 19:09:34 +01:00
Jonas Bushart
5f4f30a995 Maybe fix rustup warning
warning: Force-skipping unavailable component 'rust-std-thumbv2-none-eabi'
2023-02-15 19:06:41 +01:00
Jonas Bushart
2d7b97c05c Tweak sparse registry version regex and command not found
These issues are reported again rust-toolchain from which the code is
inspired.

https://github.com/dtolnay/rust-toolchain/issues/71

https://github.com/dtolnay/rust-toolchain/pull/69#pullrequestreview-1299712112
2023-02-15 18:49:49 +01:00
Jonas Bushart
c7c759a5c9 New version with macOS fix 2023-02-13 23:47:49 +01:00