ci: gate tines-core 1.x changes against the published 1.0.0
CI / msrv (push) Successful in 53s
CI / ci (push) Failing after 13m24s

cargo-semver-checks with a pinned 1.0.0 baseline in scripts/ci.sh (skipped
where the tool is absent); the GitHub Actions ci job installs a prebuilt
binary so the gate is enforced there.
This commit is contained in:
2026-10-22 09:19:47 -07:00
parent c973657648
commit 09ca4e19e1
2 changed files with 15 additions and 0 deletions
+8
View File
@@ -42,6 +42,14 @@ jobs:
sudo apt-get update
sudo apt-get install -y --no-install-recommends libdbus-1-dev pkg-config
# The semver gate in scripts/ci.sh compares tines-core against the
# published 1.0.0; a prebuilt binary keeps this fast (a from-source
# install would dominate the job).
- name: Install cargo-semver-checks
run: |
curl -LsSf https://github.com/cargo-bins/cargo-binstall/releases/latest/download/cargo-binstall-x86_64-unknown-linux-musl.tgz | tar xzf - -C "$HOME/.cargo/bin"
cargo binstall --no-confirm cargo-semver-checks
- name: Run CI gate
run: sh scripts/ci.sh