From a8df623269a4b3e3293bb9be5fb8627bcef08f81 Mon Sep 17 00:00:00 2001 From: Quentin McGaw Date: Thu, 6 Feb 2025 12:03:26 +0100 Subject: [PATCH] chore(ci): restrict each job concurrency except for main branch (#117) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - save some compute minutes 🌱 - Limit concurrency by workflow + ref (except for main branch) --- .github/workflows/go.yml | 4 ++++ .github/workflows/golangci-lint.yml | 4 ++++ .github/workflows/labels.yml | 4 ++++ .github/workflows/libevm-delta.yml | 4 ++++ .github/workflows/rename-module.yml | 4 ++++ .github/workflows/yml.yml | 4 ++++ 6 files changed, 24 insertions(+) diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index e384a3c8b2..6e7b3fae13 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -7,6 +7,10 @@ on: branches: [main, "release/**"] workflow_dispatch: +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: ${{ github.ref != 'refs/heads/main' }} + jobs: go_test_short: env: diff --git a/.github/workflows/golangci-lint.yml b/.github/workflows/golangci-lint.yml index 467cb72241..113ee169e9 100644 --- a/.github/workflows/golangci-lint.yml +++ b/.github/workflows/golangci-lint.yml @@ -13,6 +13,10 @@ permissions: # Optional: allow read access to pull request. Use with `only-new-issues` option. pull-requests: read +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: ${{ github.ref != 'refs/heads/main' }} + jobs: golangci: name: lint diff --git a/.github/workflows/labels.yml b/.github/workflows/labels.yml index 515691cafe..706254182f 100644 --- a/.github/workflows/labels.yml +++ b/.github/workflows/labels.yml @@ -11,6 +11,10 @@ on: - .github/labels.yml - .github/workflows/labels.yml +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: ${{ github.ref != 'refs/heads/main' }} + jobs: labeler: permissions: diff --git a/.github/workflows/libevm-delta.yml b/.github/workflows/libevm-delta.yml index cd14674817..950ea74273 100644 --- a/.github/workflows/libevm-delta.yml +++ b/.github/workflows/libevm-delta.yml @@ -7,6 +7,10 @@ on: branches: [main, "release/**"] workflow_dispatch: +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: ${{ github.ref != 'refs/heads/main' }} + jobs: diffs: runs-on: ubuntu-latest diff --git a/.github/workflows/rename-module.yml b/.github/workflows/rename-module.yml index 7fc0694c51..caac1c8618 100644 --- a/.github/workflows/rename-module.yml +++ b/.github/workflows/rename-module.yml @@ -9,6 +9,10 @@ on: type: string default: "2bd6bd01d2e8561dd7fc21b631f4a34ac16627a1" +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: ${{ github.ref != 'refs/heads/main' }} + jobs: rename-module: runs-on: ubuntu-latest diff --git a/.github/workflows/yml.yml b/.github/workflows/yml.yml index de3da43dd5..ece1d12573 100644 --- a/.github/workflows/yml.yml +++ b/.github/workflows/yml.yml @@ -9,6 +9,10 @@ on: - ".github/workflows/yml.yml" - ".github/yamllint.yml" +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: ${{ github.ref != 'refs/heads/main' }} + jobs: yaml-check: runs-on: ubuntu-latest