From 16793490986ee4aa326d3a521e3524483f8b2cda Mon Sep 17 00:00:00 2001 From: Quinn <99677023+thepigeongenerator@users.noreply.github.com> Date: Fri, 13 Jun 2025 02:08:34 +0200 Subject: [PATCH] allow the workflow to continue on some errors, since they're non-fatal Signed-off-by: Quinn <99677023+thepigeongenerator@users.noreply.github.com> --- .github/workflows/ci.yaml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 789de33..e31e8b7 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -43,10 +43,13 @@ jobs: # # compilation # - - run: make compile MARCH=x86_64 KERNEL=linux CC=x86_64-linux-gnu-gcc -j - - run: make compile MARCH=x86_64 KERNEL=mingw CC=x86_64-w64-mingw32-gcc -j + - run: make compile MARCH=x86_64 KERNEL=linux CC=x86_64-linux-gnu-gcc -j || echo "JOB_FAILED=1" >>"$GITHUB_ENV" + - run: make compile MARCH=x86_64 KERNEL=mingw CC=x86_64-w64-mingw32-gcc -j || echo "JOB_FAILED=1" >>"$GITHUB_ENV" # # executing unit tests # - - run: make run MARCH=x86_64 KERNEL=linux CC=x86_64-linux-gnu-gcc DEBUG=test -j + - run: make run MARCH=x86_64 KERNEL=linux CC=x86_64-linux-gnu-gcc DEBUG=test -j || echo "JOB_FAILED=1" >>"$GITHUB_ENV" # WARN: not testing windows, probably should do that + - name: exit on errors + run: | + [ "$JOB_FAILED" != "1" ]