File tree Expand file tree Collapse file tree 3 files changed +24
-12
lines changed
Expand file tree Collapse file tree 3 files changed +24
-12
lines changed Original file line number Diff line number Diff line change 1010 runs-on : ubuntu-latest
1111 steps :
1212 - name : Checkout repository
13- uses : actions/checkout@v3
13+ uses : actions/checkout@v4
1414 - name : Install node
15- uses : actions/setup-node@v3
15+ uses : actions/setup-node@v4
16+ with :
17+ node-version : ' 22'
1618 - name : Install dependencies
1719 run : npm ci
1820 - name : Lint
2224 runs-on : ubuntu-latest
2325 steps :
2426 - name : Checkout repository
25- uses : actions/checkout@v3
27+ uses : actions/checkout@v4
2628 - name : Install node
27- uses : actions/setup-node@v3
29+ uses : actions/setup-node@v4
30+ with :
31+ node-version : ' 22'
2832 - name : Install dependencies
2933 run : npm ci
3034 - name : Test
Original file line number Diff line number Diff line change 1010 runs-on : ubuntu-latest
1111 steps :
1212 - name : Checkout repository
13- uses : actions/checkout@v3
13+ uses : actions/checkout@v4
1414 - name : Install node
15- uses : actions/setup-node@v3
15+ uses : actions/setup-node@v4
16+ with :
17+ node-version : ' 22'
1618 - name : Install dependencies
1719 run : npm ci
1820 - name : Lint
2224 runs-on : ubuntu-latest
2325 steps :
2426 - name : Checkout repository
25- uses : actions/checkout@v3
27+ uses : actions/checkout@v4
2628 - name : Install node
27- uses : actions/setup-node@v3
29+ uses : actions/setup-node@v4
30+ with :
31+ node-version : ' 22'
2832 - name : Install dependencies
2933 run : npm ci
3034 - name : Test
@@ -33,19 +37,22 @@ jobs:
3337 release :
3438 needs : [lint, test]
3539 runs-on : ubuntu-latest
40+ permissions :
41+ contents : read
42+ id-token : write
3643 steps :
3744 - name : Checkout repository
38- uses : actions/checkout@v3
45+ uses : actions/checkout@v4
3946 - name : Install node
40- uses : actions/setup-node@v3
47+ uses : actions/setup-node@v4
4148 with :
49+ node-version : ' 22'
4250 registry-url : ' https://registry.npmjs.org'
4351 - name : Install dependencies
4452 run : npm ci
4553 - name : Build
4654 run : npm run build
4755 - name : Release
48- run : npm publish
56+ run : npm publish --provenance --access public
4957 env :
50- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
5158 NODE_AUTH_TOKEN : ${{ secrets.NPM_AUTH_TOKEN }}
Original file line number Diff line number Diff line change 33 "version" : " 3.0.0" ,
44 "description" : " JavaScript library to gather information for an ip using https://ipdata.co." ,
55 "main" : " ./lib/ipdata.js" ,
6+ "types" : " ./lib/ipdata.d.ts" ,
67 "engines" : {
78 "node" : " >=18"
89 },
You can’t perform that action at this time.
0 commit comments