Commit Graph

38 Commits

Author SHA1 Message Date
dependabot[bot] cc08540190 Bump actions/cache from 2.1.6 to 2.1.7
Bumps [actions/cache](https://github.com/actions/cache) from 2.1.6 to 2.1.7.
- [Release notes](https://github.com/actions/cache/releases)
- [Commits](https://github.com/actions/cache/compare/v2.1.6...v2.1.7)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-25 16:55:21 +01:00
Quentin Gliech 70aafc41bb ci: explicit jobs permissions 2022-01-25 15:49:56 +01:00
Quentin Gliech c3b0b611db ci: remove LSIF index step 2022-01-25 15:47:23 +01:00
Quentin Gliech fd210fc7c7 ci: restore less stuff from cache to avoid cache size explosion 2022-01-25 15:41:12 +01:00
Quentin Gliech ba31a6a17a ci: stop using clippy actions because of permissions issues 2022-01-25 15:40:20 +01:00
Quentin Gliech 1df5cf42e3 Simplify Docker build in CI 2022-01-21 12:31:24 +01:00
Quentin Gliech 0e70af0a75 Codegen enums from IANA registries 2022-01-11 18:46:01 +01:00
Quentin Gliech 4ffa942edd ci: store buildx cache in registry 2021-12-14 16:51:31 +01:00
Quentin Gliech 7e0bfc9eb4 ci: limit the number of concurrent builds 2021-12-10 16:48:37 +01:00
Quentin Gliech 3372b2dc6c ci: only push regular and debug targets 2021-12-10 15:34:55 +01:00
Quentin Gliech 861b629930 Use Buildx bake files for better control over the docker images 2021-12-10 00:26:11 +01:00
Quentin Gliech c4a979245b Move to Rust edition 2021
Also bump MSRV to 1.56 and use the same clippy lints in every crate
2021-12-09 22:54:35 +01:00
Quentin Gliech a8614dad84 ci: use actions to generate and upload LSIF reports 2021-11-22 14:58:16 +01:00
Quentin Gliech 77af7aec70 Setup cross-compilation when building Docker image 2021-11-02 09:59:49 +01:00
Quentin Gliech d6c1156afc ci: build and push multi-arch images 2021-11-01 17:30:49 +01:00
Quentin Gliech 29bf149921 ci: switch code coverage to grcov 2021-10-06 17:46:13 +02:00
Quentin Gliech 224206f70d ci: upload test coverage on codecov.io 2021-10-06 11:03:57 +02:00
Quentin Gliech 3092a82cfa ci: generate and upload LSIF data 2021-10-05 21:25:32 +02:00
Quentin Gliech f1b745de31 Build the documentation to GitHub Pages 2021-09-24 19:10:49 +02:00
Quentin Gliech 7c58bb4c17 Fix GitHub Actions workflow 2021-09-23 21:39:39 +02:00
Quentin Gliech 9cd7dec070 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 7afd82be8f ci: better job dependencies 2021-09-17 12:55:10 +02:00
Quentin Gliech 4fbac80898 Docker image and CI 2021-09-17 10:40:08 +02:00
Quentin Gliech e44197a2cc Bump MSRV to 1.54
clap 4.0.0-beta4 broke <1.54 compatibility
2021-09-16 15:05:07 +02:00
Quentin Gliech d5d9cfe337 ci: Download deps with MSRV 2021-08-14 13:28:03 +02:00
Quentin Gliech 69035e4fb8 Set MSRV and let beta & nightly fail in CI 2021-08-14 13:18:08 +02:00
Quentin Gliech 0abb8b9505 fix CI by removing the --offline flag from rustfmt 2021-07-16 23:22:17 +02:00
Quentin Gliech 36333ae0ab fix dependencies fetching in CI 2021-07-16 23:19:03 +02:00
Quentin Gliech 219b2eea06 cache Cargo dependencies per OS in CI 2021-07-16 23:16:21 +02:00
Quentin Gliech e8f8c1e7f0 run Cargo in offline mode in CI 2021-07-16 23:04:13 +02:00
Quentin Gliech 444d356000 Retry downloading dependencies twice in CI 2021-07-16 22:55:26 +02:00
Quentin Gliech 3664190ae4 better caching and dependencies fetching in CI 2021-07-16 22:52:00 +02:00
Quentin Gliech e24734260a ci: tweak cache keys 2021-07-10 00:10:22 +02:00
Quentin Gliech 30d4f4cf5b ci: disable fail-fast on test job 2021-07-10 00:05:34 +02:00
Quentin Gliech a7d543acfc Also setup cache on rustfmt job in CI 2021-07-10 00:01:39 +02:00
Quentin Gliech 575b305640 Cache dependencies in CI 2021-07-09 23:56:35 +02:00
Quentin Gliech 723f660947 Use stable toolchain for clippy check in CI 2021-07-09 16:56:09 +02:00
Quentin Gliech 2a10d5cdbb Setup GitHub Actions 2021-07-09 16:44:58 +02:00