diff --git a/.github/workflows/debian11.yml b/.github/workflows/debian11.yml index d06e417a8..c6c2476d1 100644 --- a/.github/workflows/debian11.yml +++ b/.github/workflows/debian11.yml @@ -1,6 +1,20 @@ name: debian bullseye flow -on: [workflow_dispatch, workflow_call] +on: + workflow_dispatch: + inputs: + gcc11: + description: 'Use GCC 11' + required: false + default: false + type: boolean + workflow_call: + inputs: + gcc11: + description: 'Use GCC 11' + required: false + default: false + type: boolean jobs: bullseye: @@ -8,3 +22,11 @@ jobs: with: container: debian:bullseye pre-checkout-script: apt-get update && apt-get -y install git + + bullseye-gcc11: + if: ${{ inputs.gcc11 == true }} + uses: ./.github/workflows/task-unit-test.yml + with: + container: gcc:11-bullseye + pre-checkout-script: apt-get update && apt-get -y install git + diff --git a/.github/workflows/event-merge-to-queue.yml b/.github/workflows/event-merge-to-queue.yml index 3a8e53b3f..99381c6d6 100644 --- a/.github/workflows/event-merge-to-queue.yml +++ b/.github/workflows/event-merge-to-queue.yml @@ -21,6 +21,8 @@ jobs: # 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' }} diff --git a/.github/workflows/event-nightly.yml b/.github/workflows/event-nightly.yml index 1281bae40..2ee33aa02 100644 --- a/.github/workflows/event-nightly.yml +++ b/.github/workflows/event-nightly.yml @@ -24,6 +24,8 @@ jobs: # container: ubuntu:bionic bullseye: uses: ./.github/workflows/debian11.yml + with: + gcc11: true # amazonlinux2: # needs: [check-if-docs-only] # if: ${{ needs.check-if-docs-only.outputs.only-docs-changed == 'false' }}