Wilfred Hughes
|
c23952e707
|
Use a consistent, pinned version of actions/checkout
|
2025-06-15 21:53:21 +07:00 |
Wilfred Hughes
|
3f18a6333b
|
Update CI to Ubuntu 22.04
Closes #828
|
2025-04-09 22:05:30 +07:00 |
Wilfred Hughes
|
3f9cc44714
|
Use latest codecov action
|
2024-12-30 23:33:34 +07:00 |
Andreas Deininger
|
5ecf3c1eb2
|
Bump GitHub action workflows to their latest versions
|
2024-09-11 21:22:59 +07:00 |
Wilfred Hughes
|
1d32b477c1
|
Restore coverage data in CI
This seems to have been accidentally removed in
fa20bd9d44.
|
2023-09-30 22:22:05 +07:00 |
Wilfred Hughes
|
fa20bd9d44
|
Add Linux with musl, Linux on aarch64, and macOS on aarch64 targets
Use cross to cross-compile from Ubuntu to these platforms.
This will resolve #357 and #368 when the next release goes out.
|
2023-08-23 20:56:03 +07:00 |
Wilfred Hughes
|
37683db6de
|
Don't fail CI if coverage upload fails
This step sometimes fails, which does not mean our code is bad.
|
2023-07-29 10:40:32 +07:00 |
Wilfred Hughes
|
91d1d8d133
|
Update codecov version
|
2023-03-02 23:23:51 +07:00 |
Wilfred Hughes
|
08e7b5f413
|
Use Ubuntu 20.04 for builds
ubuntu-latest now points to 22.04:
https://github.blog/changelog/2022-11-09-github-actions-ubuntu-latest-workflows-will-use-ubuntu-22-04/
This means that distros witih older glibc versions can't use the 0.39
binaries attached to the release. The next release should resolve
this (see #446).
|
2022-12-21 22:33:45 +07:00 |
Wilfred Hughes
|
8b5642ef51
|
Use the same checkout action version everywhere
|
2022-08-27 23:04:36 +07:00 |
Xuanwo
|
3939359617
|
ci: Use stable rust for code coverage
Signed-off-by: Xuanwo <github@xuanwo.io>
|
2022-05-03 15:56:59 +07:00 |
Wilfred Hughes
|
36bc2b4462
|
Update to latest recommended steps for coverage
|
2022-04-09 12:11:43 +07:00 |
Wilfred Hughes
|
42884b73a0
|
Build C dependencies before C++ to fix linking on Rust nightly
See discussion in https://github.com/rust-lang/rust/issues/95561
|
2022-04-03 10:41:49 +07:00 |
Wilfred Hughes
|
669ee1af89
|
Disable coverage as cargo-llvm-cov depends on rust nightly
Nightly no longer compiles difftastic due to a rust issue with
linking: https://github.com/rust-lang/rust/issues/95561
|
2022-04-02 22:28:19 +07:00 |
Wilfred Hughes
|
276be1528c
|
Prefer the upstream cargo-llvm-cov CI step
|
2022-04-02 16:17:34 +07:00 |
Wilfred Hughes
|
a4ca19f9f9
|
Pin nightly version due to build failures with more recent versions
Seeing failures on rustc 1.61.0-nightly (0677edc86 2022-03-31).
|
2022-04-02 16:07:41 +07:00 |
Wilfred Hughes
|
a17542034d
|
Try llvm-cov for coverage
tarpaulin is missing coverage entirely in several files.
|
2021-09-04 16:00:22 +07:00 |
Wilfred Hughes
|
768b93a501
|
Add action to compute test coverage
|
2021-09-04 15:49:20 +07:00 |