David Tolnay
b26c86b51a
Update GitHub Actions actions/checkout@v2 to v3
...
The v2 implementation uses Node 12, which is end-of-life on April 30, 2022.
See https://nodejs.org/en/about/releases/ . Update to v3, which is based on
Node 16 whose support lasts until April 30, 2024.
2022-04-30 18:55:10 -04:00
Caleb Cartwright
89ca3f3a10
fix: unused test imports on non-nightly, prevent regression
2022-02-23 22:51:32 -06:00
Yacin Tmimi
67fd9ec300
Run Windows, Linux, and Mac CI tests with nightly and stable channels
2021-11-27 13:19:02 -06:00
Yacin Tmimi
d454e81060
Add rustdoc CI check
...
Resolves 5038
rust-lang/rust builds now document rustfmt (rust-lang/rust#87119 ). The
build process is updated with doc checks to ensure that rustfmt doesn't
introduce warnings.
Warnings are treated as hard errors in rust-lang/rust and won't show
until bors tests the changes (refs rust-lang/rust#90087 ).
2021-10-25 20:46:46 -05:00
Caleb Cartwright
0cff306b61
ci: fix release asset upload job
2021-10-17 16:09:33 -05:00
Caleb Cartwright
778f03530f
ci: remove unnecessary cargo-make install on windows jobs
2021-07-26 22:00:01 -05:00
Joshua Nelson
26fb3fa737
Use rustup in CI to automatically determine the toolchain version needed
...
This also removes the (now unused) `RUSTC_RELEASE` and
`RUSTC_RELEASE_CHANNEL` variables.
2021-04-21 21:17:36 -05:00
Dave Rolsky
ead937b863
Add arch name to archive files created in the upload workflow ( #4679 )
...
* Add arch name to archive files created in the upload workflow
* Fix arch names in matrix.build key to include arch name as well
2021-02-03 21:05:15 -06:00
Caleb Cartwright
b57469d16e
ci: add mingw to path for asset upload job
2021-01-09 12:45:08 -06:00
Caleb Cartwright
d8e0d00377
ci: fix linking issue on windows gnu jobs
2021-01-09 12:11:52 -06:00
Caleb Cartwright
d003e3b97b
ci: update GHA workflows
2020-11-16 15:48:20 -06:00
Caleb Cartwright
77c8c9093b
ci: restrict GHA workflow triggers on push
2020-11-14 11:50:28 -06:00
Caleb Cartwright
ea97ec5a4e
meta: bump rustfmt version to 1.4.23
2020-11-02 19:19:21 -06:00
Caleb Cartwright
fb517f45c6
ci: fix asset upload workflow
2020-11-02 18:31:51 -06:00
Caleb Cartwright
8eedd82317
ci: backport GHA workflows
2020-09-24 09:43:31 -05:00