From 730bb01e91a693c5cf7a93ae212b55e0d0cf3aec Mon Sep 17 00:00:00 2001 From: Kayode Bristol Date: Tue, 11 Aug 2026 00:51:02 -0700 Subject: [PATCH] fix(release): require passing test gate --- .github/workflows/release-reusable.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release-reusable.yml b/.github/workflows/release-reusable.yml index 7727264..64cc5b5 100644 --- a/.github/workflows/release-reusable.yml +++ b/.github/workflows/release-reusable.yml @@ -424,7 +424,6 @@ jobs: needs: prepare if: needs.prepare.outputs.should_release == 'true' && inputs.skip_tests != true runs-on: ubuntu-latest - continue-on-error: true # Tests are advisory — don't block releases steps: - uses: actions/checkout@v4 @@ -481,7 +480,8 @@ jobs: if: | always() && needs.prepare.outputs.should_release == 'true' && - needs.prepare.result == 'success' + needs.prepare.result == 'success' && + (inputs.skip_tests == true || needs.test.result == 'success') runs-on: ubuntu-latest outputs: tag: v${{ needs.prepare.outputs.new_version }}