diff --git a/.gitea/workflows/run_act.yaml b/.gitea/workflows/run_act.yaml index 9d4d91c..8ff9328 100644 --- a/.gitea/workflows/run_act.yaml +++ b/.gitea/workflows/run_act.yaml @@ -28,12 +28,14 @@ jobs: - name: Test interp backend continue-on-error: true + id: interp run: | mkdir interp python3 TGC-COMPLIANCE/run_act.py -core TGC5C -sim TGC-ISS/build/dbt-rise-tgc/tgc-sim -w interp --dockerless --backend interp - name: Test llvm backend continue-on-error: true + id: llvm run: | mkdir llvm echo "llvm takes too long to build, so it is skipped" @@ -42,15 +44,17 @@ jobs: - name: Test tcc backend continue-on-error: true + id: tcc run: | mkdir tcc python3 TGC-COMPLIANCE/run_act.py -core TGC5C -sim TGC-ISS/build/dbt-rise-tgc/tgc-sim -w tcc --dockerless --backend tcc - name: Test asmjit backend continue-on-error: true + id: asmjit run: | mkdir asmjit python3 TGC-COMPLIANCE/run_act.py -core TGC5C -sim TGC-ISS/build/dbt-rise-tgc/tgc-sim -w asmjit --dockerless --backend asmjit - name: Indicate Failure - if: ${{ failure() }} + if: ${{ steps.interp.conclusion == 'failure' || steps.llvm.conclusion == 'failure' || steps.tcc.conclusion == 'failure' || steps.asmjit.conclusion == 'failure'}} run: exit 1 \ No newline at end of file