Quentin Gliech
|
61e30f7222
|
Sign images with cosign in CI
|
2022-02-01 14:32:03 +01:00 |
|
dependabot[bot]
|
310a371e1e
|
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
|
fe63cb0d27
|
ci: explicit jobs permissions
|
2022-01-25 15:49:56 +01:00 |
|
Quentin Gliech
|
e23b056bd3
|
ci: remove LSIF index step
|
2022-01-25 15:47:23 +01:00 |
|
Quentin Gliech
|
39fc076840
|
ci: restore less stuff from cache to avoid cache size explosion
|
2022-01-25 15:41:12 +01:00 |
|
Quentin Gliech
|
c18421586a
|
ci: stop using clippy actions because of permissions issues
|
2022-01-25 15:40:20 +01:00 |
|
Quentin Gliech
|
59db90f66e
|
Simplify Docker build in CI
|
2022-01-21 12:31:24 +01:00 |
|
Quentin Gliech
|
0705fbe6ba
|
Codegen enums from IANA registries
|
2022-01-11 18:46:01 +01:00 |
|
Quentin Gliech
|
f5be1d7f45
|
ci: store buildx cache in registry
|
2021-12-14 16:51:31 +01:00 |
|
Quentin Gliech
|
4abbb8f4e8
|
ci: limit the number of concurrent builds
|
2021-12-10 16:48:37 +01:00 |
|
Quentin Gliech
|
7ca3a1add2
|
ci: only push regular and debug targets
|
2021-12-10 15:34:55 +01:00 |
|
Quentin Gliech
|
53a274fb53
|
Use Buildx bake files for better control over the docker images
|
2021-12-10 00:26:11 +01:00 |
|
Quentin Gliech
|
5aca3fc24c
|
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
|
b7853de366
|
ci: use actions to generate and upload LSIF reports
|
2021-11-22 14:58:16 +01:00 |
|
Quentin Gliech
|
43747c15c7
|
Setup cross-compilation when building Docker image
|
2021-11-02 09:59:49 +01:00 |
|
Quentin Gliech
|
6acd61e01b
|
ci: build and push multi-arch images
|
2021-11-01 17:30:49 +01:00 |
|
Quentin Gliech
|
a2671fcce8
|
ci: switch code coverage to grcov
|
2021-10-06 17:46:13 +02:00 |
|
Quentin Gliech
|
3ee57a0a61
|
ci: upload test coverage on codecov.io
|
2021-10-06 11:03:57 +02:00 |
|
Quentin Gliech
|
a8aeb5b52c
|
ci: generate and upload LSIF data
|
2021-10-05 21:25:32 +02:00 |
|
Quentin Gliech
|
7cd828602c
|
Build the documentation to GitHub Pages
|
2021-09-24 19:10:49 +02:00 |
|
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 |
|