diff --git a/.github/workflows/check-semver.yml b/.github/workflows/check-semver.yml
index e9bedd16e6d1432cc32b511c0f02f9188df5c69a..11b386da21e92c0ab1d0798f7341821b1be0a4ef 100644
--- a/.github/workflows/check-semver.yml
+++ b/.github/workflows/check-semver.yml
@@ -78,6 +78,11 @@ jobs:
 
       - name: check semver
         run: |
+          if [ -z "$PR" ]; then
+            echo "Skipping master/merge queue"
+            exit 0
+          fi
+
           export CARGO_TARGET_DIR=target
           export RUSTFLAGS='-A warnings -A missing_docs'
           export SKIP_WASM_BUILD=1