diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d7f3f32150..081863da85 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -51,6 +51,9 @@ jobs: - name: Install latest cargo-machete uses: taiki-e/install-action@cargo-machete + - name: Install latest cargo-semver-checks + uses: taiki-e/install-action@cargo-semver-checks + - name: Code format check run: cargo fmt --check -- --config "unstable_features=true,imports_granularity=Crate,group_imports=StdExternalCrate" @@ -100,6 +103,9 @@ jobs: - name: Check unused dependencies run: cargo machete + - name: Check SemVer Compatibility + run: cargo semver-checks --verbose --default-features --baseline-rev 1.0.0 --package zenoh --release-type patch + test: name: Unit tests on ${{ matrix.os }} runs-on: ${{ matrix.os }}