dependabot[bot] and GitHub
db3bb0c77b
Bump actions/checkout from 5 to 6
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-24 03:45:30 +00:00
Oliver Hamlet
67dfd78017
Explicitly limit permissions in CI jobs
2025-10-31 21:48:59 +00:00
Oliver Hamlet
4a1fe296ed
Check the hashes of files downloaded in CI
2025-10-02 17:40:16 +01:00
dependabot[bot] and GitHub
53b151db04
Bump actions/checkout from 4 to 5
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-01 19:17:28 +00:00
Oliver Hamlet
bd10075c72
Pin third-party Action versions
...
The versions that are installed have not changed: the hashes correspond to the current values of the version tags that were previously used.
2025-10-01 20:08:54 +01:00
Oliver Hamlet
b8bb06581d
Install cargo-vet using a Git commit hash
...
The hash doubles as a checksum of the code that's downloaded and built. Installing from crates.io doesn't provide equivalent functionality.
2025-10-01 20:06:08 +01:00
Oliver Hamlet
a5cb37f203
Install cbindgen using a Git commit hash
...
The hash doubles as a checksum of the code that's downloaded and built. Installing from crates.io doesn't provide equivalent functionality.
2025-10-01 20:01:52 +01:00
Oliver Hamlet
8cfe561712
Pass ---locked to cargo install
2025-10-01 19:58:01 +01:00
Oliver Hamlet
2ac9a9e374
Add a CI job to run cargo vet
2025-09-28 16:27:40 +01:00
Oliver Hamlet
a87b6d95cc
Don't fail the CI job if Coveralls is down
2025-08-20 17:26:17 +01:00
Oliver Hamlet
616f0ed144
Check coverage in Windows CI builds
2025-08-20 17:26:17 +01:00
Oliver Hamlet
7358c180c5
Use --workspace instead of deprecated --all
2025-08-01 18:07:36 +01:00
Oliver Hamlet
3c81bd50e2
Update Windows CI to windows-2025
...
windows-2019 will be fully retired by the end of June, and 2025 is the latest version.
2025-04-29 22:27:19 +01:00
Oliver Hamlet
2b37e15f2b
Run clippy in CI
2025-04-27 07:23:34 +01:00
Oliver Hamlet
000c9971c2
Improve running CMake in CI
2025-01-29 18:38:32 +00:00
Oliver Hamlet
18150b76c1
Make integration test a unit test
...
I don't know why I implemented it as an integration test.
2025-01-19 14:03:10 +00:00
Oliver Hamlet
94d663bd4e
Force-install cbindgen in CI
2025-01-14 18:21:20 +00:00
Oliver Hamlet
deb8d39800
Migrate to the ubuntu-24.04 GitHub Actions runner
...
The ubuntu-20.04 runner is due to be deprecated on 2025-02-01 and
unsupported by 2025-04-01.
The ubuntu-24.04 runner doesn't include cbindgen so install it using
apt.
2025-01-13 20:39:59 +00:00
Oliver Hamlet
b2fa93f134
Refactor CI workflow
2024-06-28 17:44:52 +01:00
Oliver Hamlet
c508533d4b
Remove the ffi-headers feature
...
Rely on a separate cbindgen instance instead, which is less self-contained but more practical.
2024-04-30 23:29:31 +01:00
Oliver Hamlet
adeac2317c
Update GitHub Actions
...
To address deprecation warnings.
2024-04-30 22:58:41 +01:00
Oliver Hamlet
3f05d6ad8a
Update links to testing-plugins repo
2023-06-25 14:03:03 +01:00
Oliver Hamlet
df1a4cd44b
Update coveralls GitHub Action
2023-04-28 18:01:24 +01:00
Oliver Hamlet
761fb9ecfc
Don't unnecessarily install rustfmt in CI
2022-11-09 00:04:41 +00:00
Oliver Hamlet
0b802e9eb3
Use cargo-llvm-cov instead of tarpaulin for code coverage
...
It tends to give more accurate results and run into fewer issues.
2022-11-09 00:04:41 +00:00