devops: extract reusable PR CI triage workflow - #42090
Conversation
Pull the Copilot CI-failure triage into a workflow_call so other repos can reuse it. create_test_report behaviour is unchanged.
Reusable workflow only drafts the comment. Callers post it in a separate job that holds pull-requests: write.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Keep pull-requests: write on a separate post job; the agent job stays read-only. Callers only grant the permission for the nested post.
Test results for "tests 1"10 flaky51109 passed, 1188 skipped Merge workflow run. |
Test results for "MCP"2 failed 7865 passed, 1272 skipped Merge workflow run. |
🟢 The PR is clear — the two failures are pre-existing Windows-Firefox flakesHi, I'm the Playwright bot and I took a first look at the CI failures here. This PR only edits CI workflow YAML ( DetailsOverall: the latest merged report is the MCP run (run 30830733896) with 2 failures, both on Pre-existing flake / infra
Triaged by the Playwright bot - agent run |
Pulls the Copilot CI-failure triage out of
create_test_report.ymlinto.github/workflows/pr-ci-triage.ymlso other repos (playwright-browsersroll PRs) can call it via
workflow_call. Behaviour for this repo shouldbe unchanged - same prompt, same comment posting, just one
pr_numberinput.