Ver Fonte

Merge pull request #300 from WildKernels/fix-nomount-guard

fix: fail release if NoMount metamodule zip missing
James McConnell há 5 dias atrás
pai
commit
0807a4255b
1 ficheiros alterados com 13 adições e 0 exclusões
  1. 13 0
      .github/workflows/main.yml

+ 13 - 0
.github/workflows/main.yml

@@ -1289,6 +1289,19 @@ jobs:
           cd - >/dev/null
         done
 
+    - name: Verify NoMount metamodule zip
+      if: inputs.use_nomount
+      run: |
+        set -euo pipefail
+        # The metamodule silently missed r20 (artifact built fine, no zip
+        # on the release). Fail loud instead of shipping without it.
+        if ! ls release-assets/NoMount-Metamodule.zip >/dev/null 2>&1; then
+          echo "ERROR: use_nomount is true but release-assets/NoMount-Metamodule.zip is missing" >&2
+          ls release-assets/ >&2
+          exit 1
+        fi
+        echo "NoMount metamodule zip OK"
+
     - name: Create Release
       env:
         GH_TOKEN: ${{ github.token }}