diff --git a/.github/workflows/create-test-matrices/action.yml b/.github/workflows/create-test-matrices/action.yml index c78788edc1..74009000f5 100644 --- a/.github/workflows/create-test-matrices/action.yml +++ b/.github/workflows/create-test-matrices/action.yml @@ -33,7 +33,6 @@ runs: shell: bash run: | echo 'Select server engines to run tests against' - echo ${{ inputs.run-full-matrix }} if [[ "${{ github.event_name }}" == "pull_request" || "${{ github.event_name }}" == "push" || "${{ inputs.run-full-matrix }}" == "false" ]]; then echo 'Pick engines marked as `"run": "always"` only - on PR, push or manually triggered job which does not require full matrix' echo engine-matrix=$(jq -c '[.[] | select(.run == "always")]' < .github/json_matrices/engine-matrix.json) >> $GITHUB_OUTPUT diff --git a/.github/workflows/csharp.yml b/.github/workflows/csharp.yml index e531c3425e..f525b74b11 100644 --- a/.github/workflows/csharp.yml +++ b/.github/workflows/csharp.yml @@ -26,6 +26,10 @@ on: - .github/json_matrices/build-matrix.json workflow_dispatch: workflow_call: + inputs: + full-matrix: + required: true + type: boolean permissions: contents: read diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index 1bef056b04..3a387de537 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -26,6 +26,10 @@ on: - .github/json_matrices/build-matrix.json workflow_dispatch: workflow_call: + inputs: + full-matrix: + required: true + type: boolean concurrency: group: go-${{ github.head_ref || github.ref }} diff --git a/.github/workflows/java.yml b/.github/workflows/java.yml index 219ec2a2bd..4532606abe 100644 --- a/.github/workflows/java.yml +++ b/.github/workflows/java.yml @@ -40,6 +40,10 @@ on: description: "Test run name" workflow_call: + inputs: + full-matrix: + required: true + type: boolean concurrency: group: java-${{ github.head_ref || github.ref }} diff --git a/.github/workflows/node.yml b/.github/workflows/node.yml index b1ab4d11ab..fd5201db80 100644 --- a/.github/workflows/node.yml +++ b/.github/workflows/node.yml @@ -44,6 +44,10 @@ on: description: "Test run name" workflow_call: + inputs: + full-matrix: + required: true + type: boolean concurrency: group: node-${{ github.head_ref || github.ref }} diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml index 9c5d5fe664..29d2552cee 100644 --- a/.github/workflows/python.yml +++ b/.github/workflows/python.yml @@ -46,6 +46,10 @@ on: description: "Test run name" workflow_call: + inputs: + full-matrix: + required: true + type: boolean concurrency: group: python-${{ github.head_ref || github.ref }} diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 0be2cdff00..f4d25051f7 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -24,6 +24,10 @@ on: - .github/json_matrices/build-matrix.json workflow_dispatch: workflow_call: + inputs: + full-matrix: + required: true + type: boolean concurrency: group: rust-${{ github.head_ref || github.ref }}