Skip to content

Commit 276472d

Browse files
committed
ci: simplify triggers to avoid duplicate runs
- push to dev: runs tests + version bump - pull_request to main: runs tests only (gate for merge) - Added concurrency group to cancel duplicate runs
1 parent 92f98a5 commit 276472d

1 file changed

Lines changed: 8 additions & 3 deletions

File tree

‎.github/workflows/ci.yml‎

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,15 @@
11
name: CI
22

33
on:
4-
pull_request:
5-
branches: [main, dev]
64
push:
7-
branches: [dev, main]
5+
branches: [dev]
6+
pull_request:
7+
branches: [main]
8+
9+
# Cancel duplicate runs for the same branch/PR
10+
concurrency:
11+
group: ci-${{ github.head_ref || github.ref }}
12+
cancel-in-progress: true
813

914
permissions:
1015
contents: write

0 commit comments

Comments
 (0)