From 49bf93e90aff88c4d8c142d4348a0f8466f2681a Mon Sep 17 00:00:00 2001 From: Yury-Fridlyand Date: Fri, 30 Aug 2024 16:38:56 -0700 Subject: [PATCH] add parameter for `workflow_call` Signed-off-by: Yury-Fridlyand --- .github/workflows/create-test-matrices/action.yml | 1 - .github/workflows/csharp.yml | 4 ++++ .github/workflows/go.yml | 4 ++++ .github/workflows/java.yml | 4 ++++ .github/workflows/node.yml | 4 ++++ .github/workflows/python.yml | 4 ++++ .github/workflows/rust.yml | 4 ++++ 7 files changed, 24 insertions(+), 1 deletion(-) diff --git a/.github/workflows/create-test-matrices/action.yml b/.github/workflows/create-test-matrices/action.yml index c78788edc11..74009000f55 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 e531c3425e0..f525b74b113 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 1bef056b047..3a387de5379 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 219ec2a2bd4..4532606abe3 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 b1ab4d11ab6..fd5201db806 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 9c5d5fe6648..29d2552ceeb 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 0be2cdff00f..f4d25051f7f 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 }}