From fe2f13dd0d746974dc7cac8d8a2ee496540e160d Mon Sep 17 00:00:00 2001 From: Jake Petroules Date: Wed, 19 Nov 2025 14:51:23 -0800 Subject: [PATCH] Make build jobs dependent on soundness checks This helps avoid wasting resources and user frustration due to re-running the CI when soundness checks fail. --- .github/workflows/pull_request.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml index 599dfc19..fc065bdb 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -15,6 +15,7 @@ jobs: tests: name: Test uses: swiftlang/github-workflows/.github/workflows/swift_package_test.yml@main + needs: [soundness, space-format-check] with: linux_os_versions: '["amazonlinux2", "bookworm", "noble", "jammy", "rhel-ubi9"]' linux_pre_build_command: ./.github/scripts/prebuild.sh @@ -38,6 +39,7 @@ jobs: cmake-smoke-test: name: cmake-smoke-test uses: swiftlang/github-workflows/.github/workflows/swift_package_test.yml@main + needs: [soundness, space-format-check] with: linux_os_versions: '["noble"]' linux_pre_build_command: SKIP_ANDROID=1 INSTALL_CMAKE=1 ./.github/scripts/prebuild.sh