From b6797096e594988909e6dbeced2cebb827f65d0d Mon Sep 17 00:00:00 2001 From: Rajiv Shah Date: Thu, 11 Jun 2020 17:26:33 -0400 Subject: [PATCH] fix(workflow): Fail the build if publishing has nonzero exit code (#664) --- .github/workflows/release-cargo.yml | 2 +- .github/workflows/release-npm.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release-cargo.yml b/.github/workflows/release-cargo.yml index 459bc4b1a..942c774ef 100644 --- a/.github/workflows/release-cargo.yml +++ b/.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 diff --git a/.github/workflows/release-npm.yml b/.github/workflows/release-npm.yml index 04fe55bff..c7064397b 100644 --- a/.github/workflows/release-npm.yml +++ b/.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