File tree Expand file tree Collapse file tree 2 files changed +45
-36
lines changed Expand file tree Collapse file tree 2 files changed +45
-36
lines changed Original file line number Diff line number Diff line change 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 }} 
Original file line number Diff line number Diff line change 11on :
2-   pull_request :
3-     types : [closed] 
2+   push :
43    branches :
54      - master 
65
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 }} 
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments