Skip to content
Latchkey

Concurrency Group - CI/CD Glossary Definition

A concurrency group is a key set with concurrency.group that limits a workflow (or job) to one running instance per key, optionally cancelling older in-progress runs with cancel-in-progress: true.

Typical pattern

Using group: ${{ github.workflow }}-${{ github.ref }} ensures only the latest push to a branch keeps building, cancelling superseded runs to save CI minutes. For deploys you usually leave cancel-in-progress: false so a release is never interrupted.

Related guides

Tired of flaky CI? Latchkey auto-heals failed jobs and retries them for you. Start free →