File tree Expand file tree Collapse file tree 2 files changed +41
-1
lines changed Expand file tree Collapse file tree 2 files changed +41
-1
lines changed Original file line number Diff line number Diff line change 1+ # This workflow will run tests using node and then publish a package to GitHub Packages when a release is created
2+ # For more information see: https://docs.github.com/en/actions/publishing-packages/publishing-nodejs-packages
3+
4+ name : Node.js Github Package
5+
6+ on :
7+ workflow_dispatch :
8+ release :
9+ types : [published]
10+
11+ jobs :
12+ build :
13+ runs-on : ubuntu-latest
14+ steps :
15+ - uses : actions/checkout@v4
16+ - uses : actions/setup-node@v4
17+ with :
18+ node-version : 20
19+ - run : npm ci
20+ - run : npm run build
21+
22+ publish-gpr :
23+ needs : build
24+ runs-on : ubuntu-latest
25+ permissions :
26+ contents : read
27+ packages : write
28+ id-token : write
29+ steps :
30+ - uses : actions/checkout@v4
31+ - uses : actions/setup-node@v4
32+ with :
33+ node-version : 20
34+ registry-url : https://npm.pkg.github.com/
35+ - run : npm run github:package
36+ - run : npm ci
37+ - run : npm run build
38+ - run : npm run github:publish
39+ env :
40+ NODE_AUTH_TOKEN : ${{secrets.PACKAGE_TOKEN}}
Original file line number Diff line number Diff line change 33 "public" : true ,
44 "author" : " sayid.ibragimov" ,
55 "license" : " MIT" ,
6- "version" : " 1.0.2 " ,
6+ "version" : " 1.0.0 " ,
77 "type" : " module" ,
88 "files" : [
99 " dist" ,
You can’t perform that action at this time.
0 commit comments