From 0c9504c944ae45471a0f12e00b9935011f57d6f7 Mon Sep 17 00:00:00 2001 From: yusyus Date: Sun, 15 Mar 2026 01:39:27 +0300 Subject: [PATCH] fix(ci): rename summary job to 'Tests' to match branch protection rule MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The branch protection requires a status check named 'Tests', but GitHub reports checks using job names, not the workflow name. The summary job was named 'All Checks Complete' which never satisfied the required check, leaving PRs permanently stuck as 'Expected — Waiting for status to be reported'. Fix: rename the summary job from 'All Checks Complete' to 'Tests' so it matches the required status check exactly. --- .github/workflows/tests.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index af602a0..16bb7a6 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -105,9 +105,13 @@ jobs: name: codecov-umbrella fail_ci_if_error: false - # Summary job that provides a single status check for branch protection + # Summary job that provides a single status check for branch protection. + # The job name MUST match the required status check in the branch + # protection rules. GitHub reports status checks using job names + # (not the workflow name), so the required check "Tests" will only + # be satisfied if a job with exactly that name exists and succeeds. tests-complete: - name: All Checks Complete + name: Tests needs: [lint, test] runs-on: ubuntu-latest if: always()