From a0298b884a49eb15f3237ecfd1511ef3b6dd2f7b Mon Sep 17 00:00:00 2001 From: yusyus Date: Sat, 25 Oct 2025 14:54:33 +0300 Subject: [PATCH] fix: Add summary job to resolve CI merge blocking issue Adds 'tests-complete' summary job that: - Provides single status check for branch protection - Only passes when all matrix tests succeed - Fixes "Tests" check always showing as pending - Resolves PR merge blocking issue This ensures PRs can auto-merge once all 5 matrix jobs pass. --- .github/workflows/tests.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 9237351..39cf048 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -63,3 +63,18 @@ jobs: flags: unittests name: codecov-umbrella fail_ci_if_error: false + + # Summary job that provides a single status check for branch protection + tests-complete: + name: All Tests Complete + needs: test + runs-on: ubuntu-latest + if: always() + steps: + - name: Check test matrix results + run: | + if [ "${{ needs.test.result }}" != "success" ]; then + echo "❌ Tests failed!" + exit 1 + fi + echo "✅ All tests passed!"