Closed adamfarley closed 9 months ago
Step 2 and 3 are complete and being tested. Code here: https://github.com/adamfarley/temurin-build/tree/build_triage_automation
Will likely spend the rest of the day adding regexs and plugging all this into an issue-generating github action.
Steps 1, 8, and 9 were tricky, but are now complete.
A PR for this issue's MVP commit can be found here.
For future improvements, I will be including a link to the branch used for said improvements. The commit messages on these branches can be used to gauge incremental status.
A minimal regex list, complete with metadata and logic, will be created here.
This fulfils steps 4 and 5.
Ok, the script is finished. I've created the documentation, updated the issue description field with the actual time it took (to refine estimates in the future), and created a PR to merge the changes: https://github.com/adoptium/temurin-build/pull/3576
Further improvements to the build triage script will happen as time allows, and proposals/plans/results will be tracked in a new issue. (Link).
Summary
To automate the process of build failure triage.
Note, this does include propagated red test framework failures, but will not include unit test failure.
MVP
Steps 1-3, as per the full plan below.
Full Plan
Step 10) Cake.