James ‘Twey’ Kay
5ea736b97f
Allow overriding the toolchain file
2023-10-31 12:58:53 +00: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
Jonas Bushart
ba68a52e42
Merge pull request #10 from actions-rust-lang/issue-9
2023-02-13 23:43:33 +01:00
Jonas Bushart
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
Jonas Bushart
8ba1b441e5
Run CI on more platforms
2023-02-13 23:28:43 +01:00
Jonas Bushart
51b4f8316a
Bump version to 1.4.0
2023-02-13 21:09:16 +01:00
Jonas Bushart
4605df10a0
Merge pull request #8 from actions-rust-lang/sparse-registry
2023-02-13 21:08:28 +01:00
Jonas Bushart
eac5ebb2ae
Fix: Use acceptable crate name (lowercase)
2023-02-13 21:05:26 +01:00
Jonas Bushart
aee7133b58
Use newer nightly with "cargo add" support
2023-02-13 21:02:26 +01:00
Jonas Bushart
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
Jonas Bushart
045ad9ff3f
Only set env vars if they are unset.
2023-02-13 20:58:51 +01:00
Jonas Bushart
dfa8744db3
Do not enable sparse registry on stable
2023-01-31 23:15:57 +01:00
Jonas Bushart
2941fbfa4a
Use the correct variable to enable sparse registry access
2023-01-31 13:10:41 +01:00
Jonas Bushart
bc88fd0b3e
Enable sparse registry access after stabilization
...
https://github.com/rust-lang/cargo/pull/11224
https://github.com/dtolnay/rust-toolchain/pull/54
2023-01-21 18:18:27 +01:00
Jonas Bushart
685abf8306
Change some missed set-output commands to GITHUB_OUTPUT
2022-10-15 15:48:55 +02:00
Jonas Bushart
b71469df8b
Switch from set-output to $GITHUB_OUTPUT
...
https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
2022-10-13 21:01:25 +02:00
Jonas Bushart
6ccb5b2412
Merge pull request #7 from nahsi/fix-path
2022-09-15 22:20:32 +02:00
Jonas Bushart
eeb9aed65a
Update Changelog
2022-09-15 22:17:16 +02:00
Anatoly Laskaris
7d2efc1a78
Fix adding CARGO_HOME to PATH
2022-09-15 11:56:37 +03:00
Jonas Bushart
aea84e9171
Merge pull request #6 from actions-rust-lang/jonasbb/issue5
2022-08-14 17:40:34 +02:00
Jonas Bushart
08010b773d
Use sparse registry on nightly
...
Fixes #5
2022-08-14 15:09:22 +00:00
Jonas Bushart
dcf4d74c21
Update Changelog
2022-07-30 23:57:54 +02:00
Jonas Bushart
7d6ff77cf9
Merge pull request #4 from filips123/add-cache-option
...
Add an option to disable configuring Rust cache
2022-07-30 23:54:54 +02:00
Filip Š
3ec6dbd408
Add an option to disable configuring Rust cache
2022-07-30 20:01:50 +02:00
Jonas Bushart
137d2d5a3a
Set environment variables before running rust-cache
2022-07-29 23:22:43 +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
2f56cd1b8a
Merge pull request #2 from actions-rust-lang/support-toolchain-file
...
Add support for toolchain files
2022-07-21 23:33:26 +02:00