diff --git a/.github/workflows/semver_checks.yml b/.github/workflows/semver_checks.yml index 6b3067d968..08396ce192 100644 --- a/.github/workflows/semver_checks.yml +++ b/.github/workflows/semver_checks.yml @@ -7,6 +7,7 @@ on: branches: - main - 'branch-*' + - semver-checks-revert push: tags: - v*.*.* @@ -61,20 +62,7 @@ jobs: - name: Install semver-checks # Official action uses binary releases fetched from GitHub # If this pipeline becomes too slow, we should do this too. - # - # This works around the Semver violation in tame-index 0.12.2 that renders - # cargo-semver-checks incompilable. Once it gets fixed, revert back - # to using the newest release without customisations. - run: | - pushd .. - git clone https://github.com/obi1kenobi/cargo-semver-checks.git - cd cargo-semver-checks - git checkout v0.32.0 - sed -i '0,/tame-index = { version = "0.12"/s//tame-index = { version = "=0.12.1"/' Cargo.toml - cargo build -r - cargo install --no-default-features --path . - popd - + run: cargo install cargo-semver-checks --no-default-features --features gix-reqwest - name: Verify the API compatibilty with PR base id: semver-pr-check run: | @@ -160,17 +148,6 @@ jobs: - name: Update rust toolchain run: rustup update - name: Install semver-checks - # This works around the Semver violation in tame-index 0.12.2 that renders - # cargo-semver-checks incompilable. Once it gets fixed, revert back - # to using the newest release without customisations. - run: | - pushd .. - git clone https://github.com/obi1kenobi/cargo-semver-checks.git - cd cargo-semver-checks - git checkout v0.32.0 - sed -i '0,/tame-index = { version = "0.12"/s//tame-index = { version = "=0.12.1"/' Cargo.toml - cargo build -r - cargo install --no-default-features --path . - popd + run: cargo install cargo-semver-checks --no-default-features --features gix-reqwest - name: Run semver-checks to see if it agrees with version updates run: make semver-version