🔧 cancel previous CI runs if a new push is made (#1251)

Cancel previous CI runs if a new push is made. Thus saving a bit of CI
resources.
This commit is contained in:
Matiss Janis Aboltins
2023-07-01 21:26:02 +01:00
committed by GitHub
parent de41301a44
commit 168b38fc4b
8 changed files with 34 additions and 0 deletions

View File

@@ -13,6 +13,10 @@ on:
- master - master
pull_request: pull_request:
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true
jobs: jobs:
api: api:
runs-on: ubuntu-latest runs-on: ubuntu-latest

View File

@@ -6,6 +6,10 @@ on:
- master - master
pull_request: pull_request:
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true
jobs: jobs:
lint: lint:
runs-on: ubuntu-latest runs-on: ubuntu-latest

View File

@@ -7,6 +7,10 @@ on:
schedule: schedule:
- cron: '23 11 * * 6' - cron: '23 11 * * 6'
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true
jobs: jobs:
analyze: analyze:
name: Analyze name: Analyze

View File

@@ -5,6 +5,10 @@ on: [pull_request]
env: env:
GITHUB_PR_NUMBER: ${{github.event.pull_request.number}} GITHUB_PR_NUMBER: ${{github.event.pull_request.number}}
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true
jobs: jobs:
test: test:
name: Run end-to-end tests on Netlify PR preview name: Run end-to-end tests on Netlify PR preview

View File

@@ -13,6 +13,10 @@ on:
- master - master
pull_request: pull_request:
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true
jobs: jobs:
build: build:
strategy: strategy:

View File

@@ -3,6 +3,10 @@ name: Release notes
on: on:
pull_request: pull_request:
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true
jobs: jobs:
release-notes: release-notes:
runs-on: ubuntu-latest runs-on: ubuntu-latest

View File

@@ -14,6 +14,10 @@ name: Compare Sizes
on: on:
pull_request_target: pull_request_target:
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true
jobs: jobs:
compare: compare:
runs-on: ubuntu-latest runs-on: ubuntu-latest

View File

@@ -0,0 +1,6 @@
---
category: Maintenance
authors: [MatissJanis]
---
Cancel previous CI jobs if a new push is made