File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -296,6 +296,14 @@ jobs:
296296
297297 just clean-local-images
298298
299+ - name : Disk usage summary
300+ if : always()
301+ run : |
302+ echo "### Disk usage" >> "$GITHUB_STEP_SUMMARY"
303+ echo '```' >> "$GITHUB_STEP_SUMMARY"
304+ df -h >> "$GITHUB_STEP_SUMMARY"
305+ echo '```' >> "$GITHUB_STEP_SUMMARY"
306+
299307 - name : Archive TMT logs
300308 if : always()
301309 uses : actions/upload-artifact@v7
@@ -350,6 +358,14 @@ jobs:
350358 - name : Run upgrade test
351359 run : just test-upgrade
352360
361+ - name : Disk usage summary
362+ if : always()
363+ run : |
364+ echo "### Disk usage" >> "$GITHUB_STEP_SUMMARY"
365+ echo '```' >> "$GITHUB_STEP_SUMMARY"
366+ df -h >> "$GITHUB_STEP_SUMMARY"
367+ echo '```' >> "$GITHUB_STEP_SUMMARY"
368+
353369 - name : Archive TMT logs
354370 if : always()
355371 uses : actions/upload-artifact@v7
Original file line number Diff line number Diff line change @@ -659,6 +659,10 @@ pub(crate) fn run_tmt(sh: &Shell, args: &RunTmtArgs) -> Result<()> {
659659 )
660660 . run ( ) ;
661661
662+ // Log disk usage after each test run to help diagnose "no space left on device" failures
663+ println ! ( "Disk usage after plan {}:" , plan) ;
664+ let _ = cmd ! ( sh, "df -h" ) . run ( ) ;
665+
662666 // Clean up VM regardless of test result (unless --preserve-vm is set)
663667 cleanup_vm ( ) ;
664668
You can’t perform that action at this time.
0 commit comments