You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Changed
The report jobs share one script. Final Report and Notify Discord held
about 400 lines of inline Python over the same build results, and the
"fill missing results from the build outputs" block was copied into both.
That logic is now scripts/common/pipeline_results.py (fill-missing, final-report, discord-status, attachable, diagnostics), tested on its
own, and the jobs call it. unity-pipeline.yml drops from 2708 to about
2200 lines. The report and the Discord message are unchanged.
Fixed
Discord lost its error and warning counts in v6.23.0. The counts were
grepped from Editor.log in the downloaded log artifacts, and Notify
Discord stopped downloading those when it began downloading only what it
can attach. They now come from each build leg's own log summary (the result
file's errorCount / warningCount), with a new logMeasured field so a
lane that wrote no Editor log (Docker / game-ci) still shows no count,
instead of a zero nobody measured. summarise_unity_log.py gains a log-found output.