@@ -18,13 +18,15 @@ jobs:
1818 strategy :
1919 fail-fast : false # prevents GitHub from cancelling all in-progress jobs if any matrix job fails.
2020 matrix :
21- node-version : [20.x ]
22- os : [ubuntu-20 .04, macos-latest]
21+ node-version : [20.12.1 ]
22+ os : [ubuntu-22 .04, macos-latest, windows -latest]
2323 include :
2424 - os : macos-latest
2525 output : terminal-wallet-cli
26- - os : ubuntu-20 .04
26+ - os : ubuntu-22 .04
2727 output : terminal-wallet-cli
28+ - os : windows-latest
29+ output : terminal-wallet-cli.exe
2830
2931 runs-on : ${{ matrix.os }}
3032 outputs :
4143 - name : Set up Rust
4244 uses : actions-rs/toolchain@v1
4345 with :
44- toolchain : stable
46+ toolchain : ' 1.79.0'
47+ override : true
4548
4649 - name : Store Current Version
4750 id : versionStore
@@ -86,10 +89,12 @@ jobs:
8689 - name : Prepare artifacts
8790 run : |
8891 mv cli-macos-latest/terminal-wallet-cli terminal-wallet-macos
89- mv cli-ubuntu-20.04/terminal-wallet-cli terminal-wallet-linux
92+ mv cli-ubuntu-22.04/terminal-wallet-cli terminal-wallet-linux
93+ mv cli-windows-latest/terminal-wallet-cli.exe terminal-wallet-win.exe
9094 chmod a+x terminal-wallet-macos terminal-wallet-linux
9195 tar -czf release-${{needs.ship.outputs.version}}-macos.tar.gz terminal-wallet-macos
9296 tar -czf release-${{needs.ship.outputs.version}}-linux.tar.gz terminal-wallet-linux
97+ tar -czf release-${{needs.ship.outputs.version}}-win.tar.gz terminal-wallet-win.exe
9398 sha256sum release-* >> SHA256SUMS.sha
9499
95100 - name : Upload artifacts to GitHub Release
0 commit comments