From 03aedda4310b34e04024a51928efd3b717b012c6 Mon Sep 17 00:00:00 2001 From: Aditya <97450298+1234-ad@users.noreply.github.com> Date: Mon, 12 Jan 2026 22:06:05 +0530 Subject: [PATCH] chore: Add concurrency control to npm-publish workflow - Add concurrency group to prevent duplicate workflow runs - Cancel in-progress runs when new release is created - Improves CI/CD efficiency and prevents race conditions Fixes #56 --- .github/workflows/npm-publish.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/npm-publish.yml b/.github/workflows/npm-publish.yml index 760dafe..e3d4cb3 100644 --- a/.github/workflows/npm-publish.yml +++ b/.github/workflows/npm-publish.yml @@ -7,6 +7,10 @@ on: release: types: [created] +concurrency: + group: npm-publish-${{ github.event.release.tag_name }} + cancel-in-progress: true + jobs: build: runs-on: ubuntu-latest