|
|
|
@ -59,13 +59,13 @@ jobs:
|
|
|
|
|
name: Setup outputs |
|
|
|
|
run: ./.github/scripts/get_runner_classes.sh |
|
|
|
|
|
|
|
|
|
always-fail: |
|
|
|
|
always-pass: |
|
|
|
|
needs: |
|
|
|
|
- conditional-skip |
|
|
|
|
- setup |
|
|
|
|
runs-on: ubuntu-latest |
|
|
|
|
steps: |
|
|
|
|
- run: echo "failing!" && sleep 20s && exit 1 |
|
|
|
|
- run: echo "success!" |
|
|
|
|
|
|
|
|
|
# This is job is required for branch protection as a required gihub check |
|
|
|
|
# because GitHub actions show up as checks at the job level and not the |
|
|
|
@ -85,7 +85,7 @@ jobs:
|
|
|
|
|
needs: |
|
|
|
|
- conditional-skip |
|
|
|
|
- setup |
|
|
|
|
- always-fail |
|
|
|
|
- always-pass |
|
|
|
|
# - go-test-s390x |
|
|
|
|
runs-on: ${{ fromJSON(needs.setup.outputs.compute-small) }} |
|
|
|
|
if: always() && needs.conditional-skip.outputs.skip-ci != 'true' |
|
|
|
|