We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e8d53ab commit 9ed687dCopy full SHA for 9ed687d
.github/workflows/ci-release.yml
@@ -1,39 +1,13 @@
1
-name: CI & Release
+name: Release
2
3
on:
4
push:
5
- branches: [main, develop]
6
- pull_request:
7
+ tags: ['v*']
8
9
jobs:
10
- test:
11
- name: Test
12
- runs-on: ubuntu-latest
13
-
14
- steps:
15
- - name: Checkout
16
- uses: actions/checkout@v4
17
18
- - name: Setup Node.js
19
- uses: actions/setup-node@v4
20
- with:
21
- node-version: '22'
22
23
- - name: Install dependencies
24
- run: npm ci
25
26
- - name: Compile
27
- run: npm run compile
28
29
- - name: Run Tests
30
- run: xvfb-run -a npm test
31
32
- package:
+ release:
33
name: Package & Release
34
- needs: test
35
runs-on: ubuntu-latest
36
- if: startsWith(github.ref, 'refs/tags/v')
37
38
steps:
39
- name: Checkout
0 commit comments