Skip to content

Commit 9419c5d

Browse files
committed
docs: clarify workflow-dispatched test statuses
1 parent eab9368 commit 9419c5d

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

docs/advanced/branch-protection-and-bot-commits.rst

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -108,10 +108,12 @@ a parent-repository pointer update, it explicitly dispatches ``tests.yml`` for
108108
the pull request head branch so the newest bot-authored commit receives the
109109
required ``Run Tests`` matrix checks. Because manually dispatched workflow check
110110
runs are not always treated as pull-request required checks, that dispatched
111-
test run also mirrors the matrix result into commit statuses named
112-
``Run Tests (8.3)``, ``Run Tests (8.4)``, and ``Run Tests (8.5)``. Test workflow
113-
concurrency cancels older in-progress runs for the same pull request so the
114-
newest commit owns the required check contexts.
111+
test run first publishes pending commit statuses for the resolved PHP matrix and
112+
then lets each matrix job publish its own final status. The status contexts use
113+
the same required-check names, such as ``Run Tests (8.3)``, ``Run Tests (8.4)``,
114+
and ``Run Tests (8.5)``. Test workflow concurrency cancels older in-progress
115+
runs for the same pull request so the newest commit owns the required check
116+
contexts.
115117

116118
The predictable-conflict workflow MAY also refresh pull request branches when
117119
the only conflicts are ``.github/wiki`` pointer drift and/or ``CHANGELOG.md``

0 commit comments

Comments
 (0)