Skip to content

Commit 7170555

Browse files
committed
ci: prevent more than one release from occurring at same time
1 parent 56660cb commit 7170555

File tree

3 files changed

+9
-1
lines changed

3 files changed

+9
-1
lines changed

.github/workflows/ci.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -256,6 +256,8 @@ jobs:
256256
token: ${{ secrets.CODECOV_TOKEN }}
257257

258258
build-release:
259+
concurrency:
260+
group: release
259261
permissions:
260262
id-token: write
261263
if: |
@@ -297,6 +299,8 @@ jobs:
297299
NPM_CONFIG_PROVENANCE: true
298300

299301
release-pr:
302+
concurrency:
303+
group: release
300304
permissions:
301305
id-token: write
302306
pull-requests: write

.github/workflows/release-pr.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ permissions:
1414
jobs:
1515
release-pr:
1616
if: github.repository == 'nuxt/nuxt' && github.event.issue.pull_request && github.event.comment.body == '/trigger release'
17+
concurrency:
18+
group: release
1719
permissions:
1820
id-token: write
1921
pull-requests: write
@@ -44,7 +46,7 @@ jobs:
4446
if [[ $(date -d "$updated_at" +%s) -gt $(date -d "$COMMENT_AT" +%s) ]]; then
4547
exit 1
4648
fi
47-
49+
4850
echo "head_sha=$head_sha" >> $GITHUB_OUTPUT
4951
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
5052
with:

.github/workflows/release.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ permissions: {}
1212
jobs:
1313
release:
1414
if: github.repository == 'nuxt/nuxt' && (startsWith(github.event.head_commit.message, 'v3.') || startsWith(github.event.head_commit.message, 'v4.'))
15+
concurrency:
16+
group: release
1517
permissions:
1618
id-token: write
1719
runs-on: ubuntu-latest

0 commit comments

Comments
 (0)