diff --git a/.github/workflows/c2v.yml b/.github/workflows/c2v.yml index 8ffabdab6c..bcfda9a0ea 100644 --- a/.github/workflows/c2v.yml +++ b/.github/workflows/c2v.yml @@ -121,8 +121,8 @@ jobs: id: compare continue-on-error: true run: | - Xvfb $DISPLAY -screen 0 800x600x24 & - sleep 1 # give xvfb time to start + Xvfb $DISPLAY -screen 0 800x600x24 -fbdir /var/tmp/ & + sleep 1; while [ ! -f /var/tmp/Xvfb_screen0 ]; do sleep 0.5; done # give xvfb time to start, even on slow CI runs v gret -r ~/code/doom -t ./doom-regression-images/vgret.doom.toml -v ./doom-sample_images ./doom-regression-images - name: Upload regression to imgur diff --git a/.github/workflows/gg_regressions_ci.yml b/.github/workflows/gg_regressions_ci.yml index cc9b8387fb..46e2d7f5f0 100644 --- a/.github/workflows/gg_regressions_ci.yml +++ b/.github/workflows/gg_regressions_ci.yml @@ -43,8 +43,8 @@ jobs: id: compare continue-on-error: true run: | - Xvfb $DISPLAY -screen 0 1280x1024x24 & - sleep 1 # give xvfb time to start + Xvfb $DISPLAY -screen 0 1280x1024x24 -fbdir /var/tmp/ & + sleep 1; while [ ! -f /var/tmp/Xvfb_screen0 ]; do sleep 0.5; done # give xvfb time to start, even on slow CI runs ./v gret -t ./gg-regression-images/vgret.v_examples.toml -v ./gg-sample_images ./gg-regression-images - name: Upload regression to imgur