44 push :
55 tags :
66 - " v*.*.*"
7+ workflow_dispatch :
78
89env :
910 SMB_CLIENT_ID : ${{ secrets.SMB_CLIENT_ID }}
2627 - {
2728 NAME : linux-x64-glibc,
2829 OS : ubuntu-20.04,
29- TOOLCHAIN : 1.87 ,
30+ TOOLCHAIN : 1.92 ,
3031 TARGET : x86_64-unknown-linux-gnu,
3132 }
3233 # Cannot cross-compile for now
@@ -39,25 +40,25 @@ jobs:
3940 - {
4041 NAME : win32-x64-msvc,
4142 OS : windows-2022,
42- TOOLCHAIN : 1.87 ,
43+ TOOLCHAIN : 1.92 ,
4344 TARGET : x86_64-pc-windows-msvc,
4445 }
4546 - {
4647 NAME : win32-arm64-msvc,
4748 OS : windows-2022,
48- TOOLCHAIN : 1.87 ,
49+ TOOLCHAIN : 1.92 ,
4950 TARGET : aarch64-pc-windows-msvc,
5051 }
5152 - {
5253 NAME : darwin-x64,
5354 OS : macos-11,
54- TOOLCHAIN : 1.87 ,
55+ TOOLCHAIN : 1.92 ,
5556 TARGET : x86_64-apple-darwin,
5657 }
5758 - {
5859 NAME : darwin-arm64,
5960 OS : macos-11,
60- TOOLCHAIN : 1.87 ,
61+ TOOLCHAIN : 1.92 ,
6162 TARGET : aarch64-apple-darwin,
6263 }
6364 steps :
7778 - name : Create .env file
7879 run : |
7980 touch .env
80- echo CLI_CLIENT_ID=${{ secrets.CLI_CLIENT_ID }} >> .env
81- echo SIGIT_CLIENT_ID=${{ secrets.SIGIT_CLIENT_ID }} >> .env
82- echo WEB_CONSOLE_CLIENT_ID=${{ secrets.WEB_CONSOLE_CLIENT_ID }} >> .env
8381 echo CLI_CLIENT_SECRET=${{ secrets.CLI_CLIENT_SECRET }} >> .env
84- echo SIGIT_CLIENT_SECRET=${{ secrets.SIGIT_CLIENT_SECRET }} >> .env
85- echo WEB_CONSOLE_CLIENT_SECRET=${{ secrets.WEB_CONSOLE_CLIENT_SECRET }} >> .env
8682 cat .env
8783
8884 - name : Build
9591 cargo build --release --locked --target ${{ matrix.build.TARGET }}
9692
9793 - name : Install node
98- uses : actions/setup-node@v3
94+ uses : actions/setup-node@v6
9995 with :
100- node-version : " 18 "
96+ node-version-file : .nvmrc
10197 registry-url : " https://registry.npmjs.org"
10298
10399 - name : Publish to NPM
@@ -158,9 +154,9 @@ jobs:
158154 run : echo "RELEASE_VERSION=${GITHUB_REF:11}" >> $GITHUB_ENV
159155
160156 - name : Install node
161- uses : actions/setup-node@v3
157+ uses : actions/setup-node@v6
162158 with :
163- node-version : " 18 "
159+ node-version-file : .nvmrc
164160 registry-url : " https://registry.npmjs.org"
165161
166162 - name : Publish the package
0 commit comments