Skip to content

[ci] Mirror dispatched wiki tests as required statuses#236

Merged
coisa merged 2 commits intomainfrom
fix/230-mirror-wiki-test-statuses
Apr 24, 2026
Merged

[ci] Mirror dispatched wiki tests as required statuses#236
coisa merged 2 commits intomainfrom
fix/230-mirror-wiki-test-statuses

Conversation

@coisa
Copy link
Copy Markdown
Contributor

@coisa coisa commented Apr 24, 2026

Related Issue

Refs #230

Motivation / Context

Changes

  • Add a publish-required-statuses input to the reusable and packaged tests workflows.
  • When enabled, mirror the matrix result into commit statuses named exactly like the required Run Tests contexts.
  • Dispatch the wiki pointer follow-up test run with publish-required-statuses=true.
  • Document why workflow-dispatched test runs need commit-status mirroring for bot-authored wiki pointer commits.

Verification

  • composer dev-tools
  • Focused command(s): composer dev-tools code-style -- --fix --json
  • Focused command(s): composer dev-tools changelog:check
  • Manual verification: ruby -e 'require "yaml"; %w[.github/workflows/tests.yml .github/workflows/wiki-preview.yml resources/github-actions/tests.yml].each { |f| YAML.load_file(f); puts "#{f}: ok" }'
  • Manual verification: git diff --check

Documentation / Generated Output

  • README updated
  • docs/ updated
  • Generated or synchronized output reviewed

Changelog

  • Added a notable CHANGELOG.md entry

Reviewer Notes

  • This is deliberately split out from the closed proof-html experiment in PR [reports] Validate published HTML with proof-html #235. The HTML validation work was abandoned, but this CI fix is still needed for the earlier wiki pointer required-check problem.
  • I did not run the full composer dev-tools locally because this branch only changes workflows/docs/changelog and the repository pre-commit composer_script has recently timed out at 120 seconds while running that full suite. The focused fix/check commands above passed before commit.

@github-actions
Copy link
Copy Markdown
Contributor

@coisa coisa merged commit d6e865f into main Apr 24, 2026
12 checks passed
@coisa coisa deleted the fix/230-mirror-wiki-test-statuses branch April 24, 2026 16:28
@github-project-automation github-project-automation Bot moved this from Backlog to Released in PHP Fast Forward Project Apr 24, 2026
github-actions Bot added a commit that referenced this pull request Apr 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Released

Development

Successfully merging this pull request may close these issues.

1 participant