Эх сурвалжийг харах

fix(workflow): Fail the build if publishing has nonzero exit code (#664)

Rajiv Shah 5 жил өмнө
parent
commit
b6797096e5

+ 1 - 1
.github/workflows/release-cargo.yml

@@ -85,7 +85,7 @@ jobs:
         run: |
           echo "# Cargo Publish" | tee -a ${{runner.workspace }}/notes.md
           echo "\`\`\`" >> ${{runner.workspace }}/notes.md
-          cargo publish --no-verify 2>&1 | tee -a ${{runner.workspace }}/notes.md
+          set -o pipefail && cargo publish --no-verify 2>&1 | tee -a ${{runner.workspace }}/notes.md
           echo "\`\`\`" >> ${{runner.workspace }}/notes.md
       - name: Create Release
         id: create_crate_release

+ 1 - 1
.github/workflows/release-npm.yml

@@ -68,7 +68,7 @@ jobs:
         run: |
           echo "# NPM Package Publish" | tee -a ${{runner.workspace }}/notes.md
           echo "\`\`\`" >> ${{runner.workspace }}/notes.md
-          npm publish 2>&1 | tee -a ${{runner.workspace }}/notes.md
+          set -o pipefail && npm publish 2>&1 | tee -a ${{runner.workspace }}/notes.md
           echo "\`\`\`" >> ${{runner.workspace }}/notes.md
       - name: Create Release
         id: create_npm_release