73 Commits

Author SHA1 Message Date
c7e1de2846 Update CHANGELOG.md v1.6 v1.6.0 2023-12-04 00:16:34 +01:00
24c9dd087b Merge pull request #24 from obi1kenobi/patch-1 2023-12-04 00:15:38 +01:00
74a4154991 Merge pull request #27 from oxideai/feature/config-matcher 2023-12-04 00:13:10 +01:00
84ba0c9d1b Update README 2023-11-30 11:45:35 +01:00
51173b3da4 feature(matcher): allow disabling problem matcher 2023-11-30 11:42:45 +01:00
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
317ed62323 Update example workflow in readme 2023-10-03 18:55:16 +02:00
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
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
f3c84ee10b Merge pull request #18 from JeanMertz/rustflags v1.5 v1.5.0 2023-05-29 21:44:44 +02:00
1ef811fbfb Restore behavior to not touch existing RUSTFLAGS variable
Add changelog
2023-05-29 21:38:39 +02:00
70241ab2e9 fixes 2023-05-29 21:27:29 +02:00
823a4a135d fixes 2023-05-29 21:27:29 +02:00
aaa7eef1a2 requred -> required 2023-05-29 21:27:29 +02:00
24274e4435 allow disabling RUSTFLAGS config 2023-05-29 21:27:29 +02:00
cf60eafd0a Merge pull request #19 from actions-rust-lang/better-toolchain-support 2023-05-29 20:43:47 +02:00
289d5e6164 Add changelog 2023-05-29 20:31:27 +02:00
661e2d23dd Explain the new behavior in the README 2023-05-20 18:03:52 +02:00
b065e5ab9f Install components and targets after installing everything from the rust-toolchain file 2023-05-20 16:49:42 +02:00
03aaf6be76 Check that listed components are installed even with a rust-toolchain file 2023-05-20 16:29:33 +02:00
ac6bb38f31 Merge pull request #15 from actions-rust-lang/fix-problem-matcher v1.4 v1.4.4 2023-03-18 00:30:54 +01:00
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
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
64fef3b541 Merge pull request #13 from actions-rust-lang/double-run v1.4.3 2023-02-21 22:23:42 +01:00
cea2ca57ed Add changelog entry 2023-02-21 21:15:17 +00:00
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
9fa7c33ef0 Merge pull request #11 from actions-rust-lang/tweak-regex v1.4.2 2023-02-15 19:09:34 +01:00
5f4f30a995 Maybe fix rustup warning
warning: Force-skipping unavailable component 'rust-std-thumbv2-none-eabi'
2023-02-15 19:06:41 +01:00
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
c7c759a5c9 New version with macOS fix v1.4.1 2023-02-13 23:47:49 +01:00
ba68a52e42 Merge pull request #10 from actions-rust-lang/issue-9 2023-02-13 23:43:33 +01:00
40e33d4912 Install newer bash on macOS
The code snippets are written with bash newer than 2014 in mind. This
works fine on Linux and Windows, but not macOS.
2023-02-13 23:28:57 +01:00
8ba1b441e5 Run CI on more platforms 2023-02-13 23:28:43 +01:00
51b4f8316a Bump version to 1.4.0 v1.4.0 2023-02-13 21:09:16 +01:00
4605df10a0 Merge pull request #8 from actions-rust-lang/sparse-registry 2023-02-13 21:08:28 +01:00
eac5ebb2ae Fix: Use acceptable crate name (lowercase) 2023-02-13 21:05:26 +01:00
aee7133b58 Use newer nightly with "cargo add" support 2023-02-13 21:02:26 +01:00
2ee353b897 Enable sparse registry access using the stable configuration
Exclude versions 1.66 and 1.67, which don't support stable sparse registry.
2023-02-13 21:00:11 +01:00
045ad9ff3f Only set env vars if they are unset. 2023-02-13 20:58:51 +01:00
dfa8744db3 Do not enable sparse registry on stable v1.3 v1.3.7 2023-01-31 23:15:57 +01:00
2941fbfa4a Use the correct variable to enable sparse registry access v1.3.6 2023-01-31 13:10:41 +01:00
bc88fd0b3e Enable sparse registry access after stabilization
https://github.com/rust-lang/cargo/pull/11224
https://github.com/dtolnay/rust-toolchain/pull/54
v1.3.5
2023-01-21 18:18:27 +01:00
685abf8306 Change some missed set-output commands to GITHUB_OUTPUT v1.3.4 2022-10-15 15:48:55 +02:00
b71469df8b Switch from set-output to $GITHUB_OUTPUT
https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
v1.3.3
2022-10-13 21:01:25 +02:00
6ccb5b2412 Merge pull request #7 from nahsi/fix-path v1.3.2 2022-09-15 22:20:32 +02:00
eeb9aed65a Update Changelog 2022-09-15 22:17:16 +02:00
7d2efc1a78 Fix adding CARGO_HOME to PATH 2022-09-15 11:56:37 +03:00
aea84e9171 Merge pull request #6 from actions-rust-lang/jonasbb/issue5 v1.3.1 2022-08-14 17:40:34 +02:00
08010b773d Use sparse registry on nightly
Fixes #5
2022-08-14 15:09:22 +00:00
dcf4d74c21 Update Changelog v1.3.0 2022-07-30 23:57:54 +02:00