Skip to content

Commit 372b79b

Browse files
committed
fix: fix workflow
1 parent d21dfb0 commit 372b79b

File tree

2 files changed

+45
-36
lines changed

2 files changed

+45
-36
lines changed

.github/workflows/publish.yml

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
on:
2+
pull_request:
3+
types: [closed]
4+
branches:
5+
- master
6+
7+
name: publish
8+
jobs:
9+
publish:
10+
runs-on: ubuntu-latest
11+
steps:
12+
- name: Check if PR merge
13+
uses: pnpm/action-setup@v4
14+
if: ${{ github.event.pull_request.merged }}
15+
16+
- name: Install pnpm
17+
uses: pnpm/action-setup@v4
18+
if: ${{ steps.release.outputs.releases_created }}
19+
with:
20+
version: 9.x
21+
run_install: false
22+
23+
# Setup .npmrc file to publish to npm
24+
- name: Setup Node
25+
uses: actions/setup-node@v4
26+
with:
27+
node-version: '20.x'
28+
registry-url: 'https://registry.npmjs.org/'
29+
cache: 'pnpm'
30+
if: ${{ steps.release.outputs.releases_created }}
31+
32+
- name: CI
33+
run: pnpm install
34+
if: ${{ steps.release.outputs.releases_created }}
35+
36+
- name: Build
37+
run: pnpm build:lib
38+
if: ${{ steps.release.outputs.releases_created }}
39+
40+
- name: Publish
41+
run: pnpm publish
42+
if: ${{ steps.release.outputs.releases_created }}
43+
env:
44+
NODE_AUTH_TOKEN: ${{ secrets.NPM }}
Lines changed: 1 addition & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
on:
2-
pull_request:
3-
types: [closed]
2+
push:
43
branches:
54
- master
65

@@ -26,37 +25,3 @@ jobs:
2625
- name: Checkout
2726
uses: actions/checkout@v3
2827
if: ${{ steps.release.outputs.releases_created }}
29-
30-
- name: Check if PR merge
31-
uses: pnpm/action-setup@v4
32-
if: ${{ github.event.pull_request.merged }}
33-
34-
- name: Install pnpm
35-
uses: pnpm/action-setup@v4
36-
if: ${{ steps.release.outputs.releases_created }}
37-
with:
38-
version: 9.x
39-
run_install: false
40-
41-
# Setup .npmrc file to publish to npm
42-
- name: Setup Node
43-
uses: actions/setup-node@v4
44-
with:
45-
node-version: '20.x'
46-
registry-url: 'https://registry.npmjs.org/'
47-
cache: 'pnpm'
48-
if: ${{ steps.release.outputs.releases_created }}
49-
50-
- name: CI
51-
run: pnpm install
52-
if: ${{ steps.release.outputs.releases_created }}
53-
54-
- name: Build
55-
run: pnpm build:lib
56-
if: ${{ steps.release.outputs.releases_created }}
57-
58-
- name: Publish
59-
run: pnpm publish
60-
if: ${{ steps.release.outputs.releases_created }}
61-
env:
62-
NODE_AUTH_TOKEN: ${{ secrets.NPM }}

0 commit comments

Comments
 (0)