Commit Graph

7 Commits

Author SHA1 Message Date
Niklas Mischkulnig d6e5741682 ci: remove pull_request_stats workflow (#97792)
This was quite useless (very flaky) and furthermore also slow
2026-08-27 09:43:29 +02:00
Sebastian "Sebbie" Silbermann 34299ad5d0 [ci] Match the test job summary style to the PR test report comment (#95882) 2026-07-30 08:41:25 -04:00
Sebastian "Sebbie" Silbermann cd3476c3c8 [ci] Add stats comment with partial stats (#95401)
We used to not post a comment when a part of the bundler matrix got
cancelled. Conceptually, a cancelled job is just like a failed on in the
sense of not being able to produce stats.

Now we always aggregate stats and post stats from the bundlers that did
produce them.

The risk here is a race between a run that was cancelled because another
run superseded it and the run that superseded it. Though practically,
aggregating the stats isn't slower than running the full workflow. Not
impossible (especially given how slow the Webpack job is) but incredibly
rare.
2026-07-06 19:13:28 +00:00
Sebastian "Sebbie" Silbermann 1d9b56dad1 [ci] Display correct test commands when Cache Component test fail (#95267) 2026-06-29 12:16:05 +00:00
Sebastian "Sebbie" Silbermann c1c33c92f9 [ci] Reserve comments for stats and tests (#93240) 2026-05-26 18:00:46 +02:00
Sebastian "Sebbie" Silbermann 5ccc1cc26f [ci] Create test summary comment if job immediately passes (#93236) 2026-04-25 16:27:11 +02:00
Zack Tanner 1849a0d00e [ci]: move stats & CI status comment to workflow (#93220)
- Add a workflow_run reporter that posts PR test/stats comments using
`GITHUB_TOKEN`.
- Upload PR metadata artifacts from `build-and-test` and `Generate
Stats` so the reporter can safely resolve the target PR
- Move stats/test comment posting out of the external webhook/PAT path
while preserving the existing comment format

This means the test comment won't incrementally update as tests fail,
it'll just post once at the end, but that's a reasonable tradeoff to not
having to worry about a webhook.
2026-04-24 14:51:35 -07:00