Skip to content

ci: add concurrency groups to all workflow files - #564

Open
ayomidemariam wants to merge 1 commit into
WHEELBACK:mainfrom
ayomidemariam:feat/add-concurrency-to-workflows
Open

ci: add concurrency groups to all workflow files#564
ayomidemariam wants to merge 1 commit into
WHEELBACK:mainfrom
ayomidemariam:feat/add-concurrency-to-workflows

Conversation

@ayomidemariam

Copy link
Copy Markdown

Summary

Adds concurrency groups to all 9 GitHub Actions workflow files to prevent redundant CI runs when new commits are pushed to the same branch or pull request.

Changes

Each workflow file now includes:

concurrency:
  group: ${{ github.workflow }}-${{ github.ref }}
  cancel-in-progress: true

This was added to:

  • backend-tests.yml
  • ci-abi-metadata.yml
  • ci-abi-snapshots.yml
  • ci-contracts.yml
  • ci-coverage.yml
  • ci-error-docs.yml
  • ci-post-deploy-verify.yml
  • ci.yml
  • lint-docs.yml

Why

Without concurrency groups, pushing multiple commits to a branch in quick succession triggers a separate CI run for every push. The cancel-in-progress: true setting ensures that only the latest run for a given workflow+ref combination is kept active, saving compute resources and reducing queue time.

Closes #489
Closes #488
Closes #487
Closes #486

Add concurrency: group: ${{ github.workflow }}-${{ github.ref }} with
cancel-in-progress: true to all 9 GitHub Actions workflow files to
prevent redundant runs when new commits are pushed to the same branch.

Closes WHEELBACK#489
Closes WHEELBACK#488
Closes WHEELBACK#487
Closes WHEELBACK#486
@drips-wave

drips-wave Bot commented Aug 31, 2026

Copy link
Copy Markdown

@ayomidemariam Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment