From e61b4aa6e7c824a46c58fd7c1a85f85144d36136 Mon Sep 17 00:00:00 2001 From: Pmoranga Date: Fri, 20 Dec 2024 21:04:33 -0300 Subject: [PATCH] ci: skip the undesired --- .github/workflows/rusk_build.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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