diff --git a/.github/workflows/extension_tests.yml b/.github/workflows/extension_tests.yml index 28eb08cdab98585c9f7be7c59d65d1f5b9ebd265..f1f414c1d956c8aef4f9a518a38825492d542b71 100644 --- a/.github/workflows/extension_tests.yml +++ b/.github/workflows/extension_tests.yml @@ -23,6 +23,7 @@ jobs: - id: filter name: filter run: | + set -euo pipefail if [ -z "$GITHUB_BASE_REF" ]; then echo "Not in a PR context (i.e., push to main/stable/preview)" COMPARE_REV="$(git rev-parse HEAD~1)" diff --git a/.github/workflows/run_tests.yml b/.github/workflows/run_tests.yml index 72693eb8939933b0d2821fc091b7b69ae25429e6..3e464c1b54ed1c89a552dc5b494effe0c315e308 100644 --- a/.github/workflows/run_tests.yml +++ b/.github/workflows/run_tests.yml @@ -26,6 +26,7 @@ jobs: - id: filter name: filter run: | + set -euo pipefail if [ -z "$GITHUB_BASE_REF" ]; then echo "Not in a PR context (i.e., push to main/stable/preview)" COMPARE_REV="$(git rev-parse HEAD~1)" diff --git a/tooling/xtask/src/tasks/workflows/run_tests.rs b/tooling/xtask/src/tasks/workflows/run_tests.rs index f141c92e1f17c282dcb6649485be2f673adfd595..c234f46f3dd2edc4bd861d7df46f966a1e623708 100644 --- a/tooling/xtask/src/tasks/workflows/run_tests.rs +++ b/tooling/xtask/src/tasks/workflows/run_tests.rs @@ -105,6 +105,7 @@ fn orchestrate_impl(rules: &[&PathCondition], include_package_filter: bool) -> N let mut script = String::new(); script.push_str(indoc::indoc! {r#" + set -euo pipefail if [ -z "$GITHUB_BASE_REF" ]; then echo "Not in a PR context (i.e., push to main/stable/preview)" COMPARE_REV="$(git rev-parse HEAD~1)"