Commit Graph

569 Commits

Author SHA1 Message Date
Quentin Gliech
df3133ba42 Fix GitHub Actions workflow 2021-09-23 21:39:39 +02:00
Quentin Gliech
fb25511484 ci: simplify workflow and enhance cache restore
This stops building on Windows and macOS and changes the cache key a bit
for better cache restore when the lockfiles or toolchain change
2021-09-23 10:27:25 +02:00
Quentin Gliech
bc55420a39 ci: better job dependencies 2021-09-17 12:55:10 +02:00
Quentin Gliech
bc07a0d968 Docker image and CI 2021-09-17 10:40:08 +02:00
Quentin Gliech
89d0821ed2 Bump MSRV to 1.54
clap 4.0.0-beta4 broke <1.54 compatibility
2021-09-16 15:05:07 +02:00
Quentin Gliech
6fe6371202 ci: Download deps with MSRV 2021-08-14 13:28:03 +02:00
Quentin Gliech
6ccd3b78d6 Set MSRV and let beta & nightly fail in CI 2021-08-14 13:18:08 +02:00
Quentin Gliech
d6453d4d4f fix CI by removing the --offline flag from rustfmt 2021-07-16 23:22:17 +02:00
Quentin Gliech
7de1b0a60a fix dependencies fetching in CI 2021-07-16 23:19:03 +02:00
Quentin Gliech
9dd302d0a7 cache Cargo dependencies per OS in CI 2021-07-16 23:16:21 +02:00
Quentin Gliech
ebab5085f4 run Cargo in offline mode in CI 2021-07-16 23:04:13 +02:00
Quentin Gliech
be59f910b9 Retry downloading dependencies twice in CI 2021-07-16 22:55:26 +02:00
Quentin Gliech
d882eb43d8 better caching and dependencies fetching in CI 2021-07-16 22:52:00 +02:00
Quentin Gliech
555b659df9 ci: tweak cache keys 2021-07-10 00:10:22 +02:00
Quentin Gliech
155e74cffb ci: disable fail-fast on test job 2021-07-10 00:05:34 +02:00
Quentin Gliech
cea37d4736 Also setup cache on rustfmt job in CI 2021-07-10 00:01:39 +02:00
Quentin Gliech
706bea34a4 Cache dependencies in CI 2021-07-09 23:56:35 +02:00
Quentin Gliech
226bab1e43 Use stable toolchain for clippy check in CI 2021-07-09 16:56:09 +02:00
Quentin Gliech
4519b5251b Setup GitHub Actions 2021-07-09 16:44:58 +02:00