diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b1921bc2..8fb1186b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -3,6 +3,11 @@ name: CI on: workflow_dispatch: workflow_call: + inputs: + additional_key: + required: true + type: string + default: "" merge_group: pull_request: types: @@ -17,7 +22,7 @@ on: - SUPPORT.md concurrency: - group: ${{ github.workflow }}-${{ github.ref || github.event.pull_request.number || github.sha }} + group: ${{ github.workflow }}-${{ github.ref || github.event.pull_request.number || github.sha }}-${{ inputs.additional_key }} cancel-in-progress: true env: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 06552072..03e859e5 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -26,6 +26,8 @@ jobs: if: needs.info.outputs.is-release == 'true' needs: info uses: ./.github/workflows/ci.yml + with: + additional_key: ${{ github.run_id }} tag: if: needs.info.outputs.is-release == 'true'