From 58f0b440c8cef4eff7cfb1d52b1d4fc20cf29ec8 Mon Sep 17 00:00:00 2001 From: Yee <2520865+yixinglu@users.noreply.github.com> Date: Fri, 5 Nov 2021 16:50:09 +0800 Subject: [PATCH] Limit workflow job concurrency (#3277) * Limit workflow job concurrency https://docs.github.com/en/actions/learn-github-actions/workflow-syntax-for-github-actions#concurrency * Limit workflow * Use workflow level concurrency --- .github/workflows/nightly.yml | 4 ++++ .github/workflows/pull_request.yml | 4 ++++ .github/workflows/release.yml | 4 ++++ 3 files changed, 12 insertions(+) diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 8ef61324fce..947a55d1a75 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -4,6 +4,10 @@ on: schedule: - cron: '0 18 * * *' +concurrency: + group: nightly + cancel-in-progress: true + defaults: run: shell: bash diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml index 412c022ec4b..55dfa57a1c4 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -7,6 +7,10 @@ on: - master - 'v[0-9]+.*' +concurrency: + group: ${{ github.head_ref }} + cancel-in-progress: true + defaults: run: shell: bash diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 823b5d92f2d..fd748970dea 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -5,6 +5,10 @@ on: types: - published +concurrency: + group: release + cancel-in-progress: true + defaults: run: shell: bash