Skip to content

Validate gh-readonly-queue/main/pr-696-fa8c459ecd6b1acef11e8c1b235a2f15eaf4e377 #354

Validate gh-readonly-queue/main/pr-696-fa8c459ecd6b1acef11e8c1b235a2f15eaf4e377

Validate gh-readonly-queue/main/pr-696-fa8c459ecd6b1acef11e8c1b235a2f15eaf4e377 #354

name: Merge a Pull-Request Flow
run-name: Validate ${{ github.ref_name }}
on:
workflow_dispatch:
workflow_call:
merge_group:
types: [checks_requested]
jobs:
jammy:
uses: ./.github/workflows/jammy.yml
focal:
uses: ./.github/workflows/focal.yml
# bionic:
# needs: [check-if-docs-only]
# if: ${{ needs.check-if-docs-only.outputs.only-docs-changed == 'false' }}
# uses: ./.github/workflows/task-unit-test.yml
# with:
# container: ubuntu:bionic
bullseye:
uses: ./.github/workflows/debian11.yml
with:
gcc11: false
# amazonlinux2:
# needs: [check-if-docs-only]
# if: ${{ needs.check-if-docs-only.outputs.only-docs-changed == 'false' }}
# uses: ./.github/workflows/amazon2.yml
mariner2:
uses: ./.github/workflows/mariner2.yml
rocky8:
uses: ./.github/workflows/rocky8.yml
rocky9:
uses: ./.github/workflows/rocky9.yml
alpine3:
uses: ./.github/workflows/alpine3.yml
macos:
uses: ./.github/workflows/macos.yml
arm:
uses: ./.github/workflows/arm.yml
secrets: inherit
coverage:
uses: ./.github/workflows/coverage.yml
secrets: inherit
pr-validation:
needs:
- jammy
- focal
# - bionic
- bullseye
# - amazonlinux2
- mariner2
- rocky8
- rocky9
- alpine3
- macos
- arm
- coverage
runs-on: ubuntu-latest
if: ${{ !cancelled() }}
steps:
- if: contains(needs.*.result, 'failure') || contains(needs.*.result, 'cancelled')
run: exit 1