From ab5cddeec5603710dbc4fd4aa1e53d8b2eaa61ef Mon Sep 17 00:00:00 2001 From: Claude Code Date: Mon, 7 Jul 2025 20:00:59 -0400 Subject: [PATCH] Add workflow concurrency controls to cancel in-progress runs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Prevents multiple workflow runs from the same PR/branch from running simultaneously, saving runner resources and providing faster feedback. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- .forgejo/workflows/ci.yml | 4 ++++ .forgejo/workflows/code-quality.yml | 4 ++++ .forgejo/workflows/dependency-review.yml | 4 ++++ 3 files changed, 12 insertions(+) diff --git a/.forgejo/workflows/ci.yml b/.forgejo/workflows/ci.yml index 161e3dc..957e034 100644 --- a/.forgejo/workflows/ci.yml +++ b/.forgejo/workflows/ci.yml @@ -6,6 +6,10 @@ on: pull_request: branches: [ main ] +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: lint: runs-on: self-hosted diff --git a/.forgejo/workflows/code-quality.yml b/.forgejo/workflows/code-quality.yml index 3812cac..8ee6aa6 100644 --- a/.forgejo/workflows/code-quality.yml +++ b/.forgejo/workflows/code-quality.yml @@ -4,6 +4,10 @@ on: pull_request: types: [opened, synchronize, reopened] +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: code-quality: runs-on: self-hosted diff --git a/.forgejo/workflows/dependency-review.yml b/.forgejo/workflows/dependency-review.yml index b9b4877..394bdd0 100644 --- a/.forgejo/workflows/dependency-review.yml +++ b/.forgejo/workflows/dependency-review.yml @@ -6,6 +6,10 @@ on: - 'package.json' - 'package-lock.json' +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: dependency-review: runs-on: self-hosted