Background
The docker_node_release.yml workflow uses a concurrency group of ${{ github.workflow }}-${{ github.ref }}. When the release workflow dispatches this workflow twice with different repository inputs (mpc-node and mpc-node-gcp), both runs share the same concurrency group, so cancel-in-progress: true cancels the first run.
Found in #2203.
Acceptance Criteria
- Concurrency group in
docker_node_release.yml includes ${{ github.event.inputs.repository }} so parallel dispatches for different repositories don't cancel each other.