File tree Expand file tree Collapse file tree 3 files changed +24
-17
lines changed Expand file tree Collapse file tree 3 files changed +24
-17
lines changed Original file line number Diff line number Diff line change @@ -10,15 +10,16 @@ jobs:
10
10
ci :
11
11
runs-on : ubuntu-latest
12
12
steps :
13
- - uses : actions/checkout@v2
13
+ - uses : actions/checkout@v4
14
14
- run : |
15
15
docker pull ghcr.io/osgeo/gdal:ubuntu-small-latest ;
16
16
docker run -i --rm -v `pwd`/test/data:/data ghcr.io/osgeo/gdal:ubuntu-small-latest bash -c "apt-get update && apt-get -y install imagemagick libtiff-tools wget && cd /data && ./setup_data.sh"
17
17
- name : Use Node.js ${{ matrix.node-version }}
18
- uses : actions/setup-node@v1
18
+ uses : actions/setup-node@v4
19
19
with :
20
- node-version : 20.x
21
- - run : npm ci
20
+ node-version : 22.x
21
+ - run : npm ci --ignore-scripts
22
+ - run : npm rebuild
22
23
- run : npm run build
23
24
- run : npm test
24
25
- name : action-slack
Original file line number Diff line number Diff line change @@ -10,11 +10,11 @@ jobs:
10
10
runs-on : ubuntu-latest
11
11
steps :
12
12
- name : Checkout code
13
- uses : actions/checkout@v2
14
- - name : Use Node.js ${{ matrix.node-version }}
15
- uses : actions/setup-node@v1
13
+ uses : actions/checkout@v4
14
+ - name : Use Node.js 22.x
15
+ uses : actions/setup-node@v4
16
16
with :
17
- node-version : ${{ matrix.node-version }}
17
+ node-version : 22.x
18
18
- run : npm ci
19
19
- run : npm run docs
20
20
- name : Deploy pages
Original file line number Diff line number Diff line change 7
7
8
8
jobs :
9
9
release :
10
- name : Create Release
10
+ name : Create release
11
11
runs-on : ubuntu-latest
12
+
13
+ permissions :
14
+ # required for softprops/action-gh-release
15
+ contents : write
16
+
12
17
steps :
13
18
- name : Checkout code
14
- uses : actions/checkout@v2
15
- - run : npm install
19
+ uses : actions/checkout@v4
20
+ - run : npm ci --ignore-scripts
21
+ # npm run prepare runs the build step for publish and pack
22
+ - run : npm rebuild && npm run prepare
16
23
- run : npm run docs
17
- - uses : JS-DevTools/npm-publish@v1
24
+ - uses : JS-DevTools/npm-publish@v3
18
25
with :
19
26
token : ${{ secrets.NPM_TOKEN }}
20
- - name : Create Release
27
+ - name : Create release
21
28
id : create_release
22
- uses : actions/create-release@v1
23
- env :
24
- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
29
+ uses : softprops/action-gh-release@v2
25
30
with :
26
31
tag_name : ${{ github.ref }}
27
- release_name : Release ${{ github.ref }}
32
+ name : Release ${{ github.ref_name }}
28
33
body : " "
34
+ generate_release_notes : true
29
35
draft : true
30
36
prerelease : false
31
37
- name : action-slack
You can’t perform that action at this time.
0 commit comments