File tree 2 files changed +35
-2
lines changed
2 files changed +35
-2
lines changed Original file line number Diff line number Diff line change 13
13
strategy :
14
14
fail-fast : false
15
15
matrix :
16
- platform : [macos-latest, ubuntu-22.04, windows-latest]
16
+ include :
17
+ - platform : ' macos-latest'
18
+ - platform : ' ubuntu-22.04'
19
+ - platform : ' ubuntu-22.04-arm' # for Arm based linux.
20
+ - platform : ' windows-latest'
17
21
runs-on : ${{ matrix.platform }}
18
22
19
23
steps :
27
31
sudo apt-get update
28
32
sudo apt-get install -y libgtk-3-dev libwebkit2gtk-4.1-dev libayatana-appindicator3-dev librsvg2-dev \
29
33
libjavascriptcoregtk-4.1-dev libsoup-3.0-dev
34
+
35
+ - name : Install dependencies (ubuntu-arm only)
36
+ if : matrix.platform == 'ubuntu-22.04-arm'
37
+ # You can remove libayatana-appindicator3-dev if you don't use the system tray feature.
38
+ run : |
39
+ sudo apt-get update
40
+ sudo apt-get install -y libwebkit2gtk-4.1-dev libappindicator3-dev librsvg2-dev patchelf libgtk-3-dev xdg-utils
30
41
31
42
- name : Rust setup
32
43
uses : dtolnay/rust-toolchain@stable
47
58
48
59
- name : Prebuild
49
60
run : make prebuild
61
+
62
+ - name : Install rust target (macos only)
63
+ if : matrix.platform == 'macos-latest'
64
+ run : rustup target add $(echo "${{ matrix.args }}" | cut -d' ' -f2)
50
65
51
66
- name : Build the app
52
67
uses : tauri-apps/tauri-action@v0
53
68
env :
54
69
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
70
+ with :
71
+ args : ${{ matrix.args }}
Original file line number Diff line number Diff line change 14
14
strategy :
15
15
fail-fast : false
16
16
matrix :
17
- platform : [macos-latest, ubuntu-22.04, windows-latest]
17
+ include :
18
+ - platform : ' macos-latest'
19
+ - platform : ' ubuntu-22.04'
20
+ - platform : ' ubuntu-22.04-arm' # for Arm based linux.
21
+ - platform : ' windows-latest'
18
22
runs-on : ${{ matrix.platform }}
19
23
20
24
steps :
27
31
run : |
28
32
sudo apt-get update
29
33
sudo apt-get install -y libwebkit2gtk-4.1-dev libappindicator3-dev librsvg2-dev patchelf
34
+
35
+ - name : Install dependencies (ubuntu-arm only)
36
+ if : matrix.platform == 'ubuntu-22.04-arm'
37
+ # You can remove libayatana-appindicator3-dev if you don't use the system tray feature.
38
+ run : |
39
+ sudo apt-get update
40
+ sudo apt-get install -y libwebkit2gtk-4.1-dev libappindicator3-dev librsvg2-dev patchelf libgtk-3-dev xdg-utils
30
41
31
42
- name : Rust setup
32
43
uses : dtolnay/rust-toolchain@stable
47
58
48
59
- name : Prebuild
49
60
run : make prebuild
61
+
62
+ - name : Install rust target (macos only)
63
+ if : matrix.platform == 'macos-latest'
64
+ run : rustup target add $(echo "${{ matrix.args }}" | cut -d' ' -f2)
50
65
51
66
- name : Build the app
52
67
uses : tauri-apps/tauri-action@v0
59
74
releaseBody : ' See the assets to download and install this version.'
60
75
releaseDraft : true
61
76
prerelease : false
77
+ args : ${{ matrix.args }}
You can’t perform that action at this time.
0 commit comments