From 412e6600b5a2279b61151f3779d64d7d1d64b51d Mon Sep 17 00:00:00 2001 From: mulhern Date: Mon, 18 Nov 2024 01:30:04 -0500 Subject: [PATCH] Run semver checks on nightly Signed-off-by: mulhern --- .github/workflows/nightly.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 8081ab7a..e44d2dab 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -76,3 +76,19 @@ jobs: COMPARE_FEDORA_VERSIONS=./compare_fedora_versions MANIFEST_PATH=../../Cargo.toml FEDORA_RELEASE=f40 IGNORE_ARGS="--ignore-high=libcryptsetup-rs-sys --ignore-high=loopdev" make -f ../../Makefile check-fedora-versions COMPARE_FEDORA_VERSIONS=./compare_fedora_versions MANIFEST_PATH=../../Cargo.toml FEDORA_RELEASE=f39 IGNORE_ARGS="--ignore-high=libcryptsetup-rs-sys --ignore-high=loopdev" make -f ../../Makefile check-fedora-versions working-directory: ./ci/dependency_management + + semver-checks: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + with: + submodules: true + - name: Install dependencies + run: | + sudo apt-get -q update + sudo apt-get -y install libcryptsetup-dev + - name: Do semantic version checks + uses: obi1kenobi/cargo-semver-checks-action@v2 + with: + verbose: true + rust-toolchain: 1.82.0 # CURRENT DEVELOPMENT RUST TOOLCHAIN