diff --git a/.github/workflows/rusk_build.yml b/.github/workflows/rusk_build.yml index 0d48dc4da3..99185b29d0 100644 --- a/.github/workflows/rusk_build.yml +++ b/.github/workflows/rusk_build.yml @@ -18,7 +18,7 @@ on: jobs: config: - runs-on: ubuntu + runs-on: ubuntu-latest name: Show configuration outputs: archs: ${{steps.final.outputs.archs}} @@ -39,6 +39,9 @@ jobs: runs-on: ${{ matrix.os }} needs: - config + continue-on-error: | + ! ( !contains(fromJson(github.event.inputs.runner), matrix.runner) || + !contains(fromJson(github.event.inputs.features), matrix.features) ) strategy: matrix: features: ${{ fromJson(github.event.inputs.features) }} @@ -61,7 +64,7 @@ jobs: !contains(fromJson(github.event.inputs.features), matrix.features) run: | echo "Skipping build for ${{ matrix.runner }} - ${{ matrix.features }}" - exit 0 + exit 1 - name: Checkout Repository uses: actions/checkout@v4