Add incremental system test progress to job summary#821
Add incremental system test progress to job summary#821PranjalManhgaye wants to merge 3 commits into
Conversation
Write progress entries to GITHUB_STEP_SUMMARY after each finished system test while keeping the final results table. Fixes precice#791.
MakisH
left a comment
There was a problem hiding this comment.
Thank you for looking into this. I tested it in this run: https://github.com/precice/tutorials/actions/runs/26725640841
However, it looks like the summary is only posted after the step finishes. Is there a way to tell GitHub Actions to display the summary while the job is running?
Link the pull request instead of the issue and keep the entry short.
|
thanks for checking , |
Write progress entries to GITHUB_STEP_SUMMARY after each finished system test while keeping the final results table.
Description
Closes #791.
This PR adds incremental progress reporting to the system tests job summary, instead of only writing the summary table after the full suite completes, the runner now:
System tests progresssection inGITHUB_STEP_SUMMARYLocally verified incremental GITHUB_STEP_SUMMARY updates (progress bullets after each test + final table).
This makes long-running system test workflows easier to follow from the GitHub Actions summary page.
Validation
verified locally by writing to a temporary
GITHUB_STEP_SUMMARYfile and by runningrelease_testlocally to confirm that progress entries are appended during execution and that the final results table is still written.Checklist
changelog-entries/<PRnumber>.md.fluid-openfoamfolder for existing tutorial)? Add it to the respectiveREADME.md.Resources