File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 66 - ' v*'
77
88jobs :
9- release-macos :
10- runs-on : macos-latest
9+ build :
10+ strategy :
11+ fail-fast : false
12+ matrix :
13+ include :
14+ - os : macos-latest
15+ target : aarch64-apple-darwin
16+ - os : macos-latest
17+ target : x86_64-apple-darwin
18+ - os : ubuntu-22.04
19+ target : x86_64-unknown-linux-gnu
20+ - os : windows-latest
21+ target : x86_64-pc-windows-msvc
22+
23+ runs-on : ${{ matrix.os }}
1124 permissions :
1225 contents : write
26+
1327 steps :
1428 - uses : actions/checkout@v4
1529
30+ - name : Install Linux dependencies
31+ if : matrix.os == 'ubuntu-22.04'
32+ run : |
33+ sudo apt-get update
34+ sudo apt-get install -y libwebkit2gtk-4.1-dev libappindicator3-dev librsvg2-dev patchelf
35+
1636 - uses : ./.github/actions/setup
1737
1838 - uses : dtolnay/rust-toolchain@stable
39+ with :
40+ targets : ${{ matrix.target }}
1941
2042 - name : Get release ID
2143 id : get-release
44+ shell : bash
2245 env :
2346 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
2447 run : |
3053 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
3154 with :
3255 releaseId : ${{ steps.get-release.outputs.release_id }}
56+ args : --target ${{ matrix.target }}
You can’t perform that action at this time.
0 commit comments