Commit Graph
33 Commits
Author SHA1 Message Date
dependabot[bot]andGitHub 42082b1c2d Bump coverallsapp/github-action from 2.3.6 to 2.3.7
Bumps [coverallsapp/github-action](https://github.com/coverallsapp/github-action) from 2.3.6 to 2.3.7.
- [Release notes](https://github.com/coverallsapp/github-action/releases)
- [Commits](https://github.com/coverallsapp/github-action/compare/648a8eb78e6d50909eff900e4ec85cab4524a45b...5cbfd81b66ca5d10c19b062c04de0199c215fb6e)

---
updated-dependencies:
- dependency-name: coverallsapp/github-action
  dependency-version: 2.3.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-24 03:45:33 +00:00
dependabot[bot]andGitHub 8b686c1ad2 Bump rust-lang/crates-io-auth-action from 1.0.1 to 1.0.3
Bumps [rust-lang/crates-io-auth-action](https://github.com/rust-lang/crates-io-auth-action) from 1.0.1 to 1.0.3.
- [Release notes](https://github.com/rust-lang/crates-io-auth-action/releases)
- [Commits](https://github.com/rust-lang/crates-io-auth-action/compare/e919bc7605cde86df457cf5b93c5e103838bd879...b7e9a28eded4986ec6b1fa40eeee8f8f165559ec)

---
updated-dependencies:
- dependency-name: rust-lang/crates-io-auth-action
  dependency-version: 1.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-10 03:29:33 +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]andGitHub 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 93dd69a2c8 Add a release GitHub Actions workflow
For publishing to crates.io.
2025-08-01 17:37:25 +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