17
17
os : [linux]
18
18
arch : [amd64, arm64, arm]
19
19
steps :
20
- - uses : actions/checkout@v2
21
- - uses : docker/setup-qemu-action@v1
20
+ - uses : actions/checkout@v4
21
+ - uses : docker/setup-qemu-action@v3
22
22
with :
23
23
image : tonistiigi/binfmt:latest
24
24
platforms : arm,arm64
47
47
- run : docker cp "node-bcryptjs-builder-alpine:/usr/local/opt/bcrypt-js/prebuilds" .
48
48
49
49
- run : find prebuilds
50
- - uses : actions/upload-artifact@v2
50
+ - uses : actions/upload-artifact@v3
51
51
with :
52
52
name : prebuild-${{ matrix.os }}-${{ matrix.arch }}
53
53
path : ./prebuilds
56
56
needs : build
57
57
runs-on : ubuntu-22.04
58
58
steps :
59
- - uses : actions/checkout@v2
60
- - uses : actions/setup-node@v2
59
+ - uses : actions/checkout@v4
60
+ - uses : actions/setup-node@v3
61
61
with :
62
62
node-version : 20
63
63
registry-url : ' https://registry.npmjs.org'
73
73
done
74
74
- run : chmod a+x prebuilds/*/*.node && find prebuilds -executable -type f
75
75
- run : echo "PACK_FILE=$(npm pack)" >> $GITHUB_ENV
76
- - uses : actions/upload-artifact@v2
76
+ - uses : actions/upload-artifact@v3
77
77
with :
78
78
name : package-tgz
79
79
path : ${{ env.PACK_FILE }}
83
83
if : github.event_name == 'release'
84
84
runs-on : ubuntu-22.04
85
85
steps :
86
- - uses : actions/checkout@v2
87
- - uses : actions/setup-node@v2
86
+ - uses : actions/checkout@v4
87
+ - uses : actions/setup-node@v3
88
88
with :
89
89
node-version : 20
90
90
registry-url : ' https://registry.npmjs.org'
@@ -104,8 +104,8 @@ jobs:
104
104
contents : read
105
105
packages : write
106
106
steps :
107
- - uses : actions/checkout@v2
108
- - uses : actions/setup-node@v2
107
+ - uses : actions/checkout@v4
108
+ - uses : actions/setup-node@v3
109
109
with :
110
110
node-version : 20
111
111
registry-url : https://npm.pkg.github.com/
0 commit comments