Skip to content

Commit b82d1d8

Browse files
committed
fix Actions build for macOS
1 parent 23a1ef2 commit b82d1d8

File tree

1 file changed

+30
-9
lines changed

1 file changed

+30
-9
lines changed

.github/workflows/build.yml

Lines changed: 30 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,18 @@ jobs:
1010
with:
1111
submodules: true
1212
- name: Install Dependencies
13-
run: sudo apt-get update && sudo apt-get install cmake clang ninja-build libx11-dev libgtk-3-dev libssl-dev webkit2gtk-driver libsecret-1-dev libc6-dev libsoup2.4-dev libxtst-dev libwebkit2gtk-4.0-dev -y --no-install-recommends
13+
run: |
14+
sudo apt-get update
15+
sudo apt-get install cmake clang ninja-build libx11-dev libgtk-3-dev libssl-dev webkit2gtk-driver libsecret-1-dev libc6-dev libsoup2.4-dev libxtst-dev libwebkit2gtk-4.0-dev -y --no-install-recommends
1416
- name: Configure
15-
run: mkdir -p build; cd build; cmake -G "Ninja" -DCMAKE_BUILD_TYPE=Release ..
17+
run: |
18+
mkdir -p build
19+
cd build
20+
cmake -G "Ninja" -DCMAKE_BUILD_TYPE=Release ..
1621
- name: Build
17-
run: cd build; cmake --build . --config release --target install
22+
run: |
23+
cd build
24+
cmake --build . --config release --target install
1825
- name: Compress App
1926
run: cd build/Release && zip -r -9 UnityHubNative-Linux.zip *.AppImage
2027
- name: Archive and upload artifacts
@@ -32,14 +39,23 @@ jobs:
3239
with:
3340
submodules: true
3441
- name: Configure
35-
run: mkdir -p build; cd build; cmake -G "Xcode" -DCMAKE_BUILD_TYPE=Release ..
42+
run: |
43+
mkdir -p build
44+
cd build
45+
cmake -G "Xcode" -DCMAKE_BUILD_TYPE=Release ..
3646
- name: Build
37-
run: cd build; cmake --build . --config Release --target install
38-
- name: Archive and upload artifacts
47+
run: |
48+
cd build
49+
cmake --build . --config Release --target install
50+
- name: Archive
51+
run: |
52+
cd build/release
53+
zip -r -9 UnityHubNative.zip UnityHubNative.app/
54+
- name: Upload artifacts
3955
uses: actions/upload-artifact@v2
4056
with:
4157
name: UnityHubNative-macOS
42-
path: build/release/UnityHubNative.app
58+
path: build/release/UnityHubNative.zip
4359

4460
build-windows:
4561
name: Build App for Windows
@@ -50,9 +66,14 @@ jobs:
5066
with:
5167
submodules: true
5268
- name: Configure
53-
run: mkdir build; cd build; cmake -DCMAKE_BUILD_TYPE=Release .. ;
69+
run: |
70+
mkdir build
71+
cd build
72+
cmake -DCMAKE_BUILD_TYPE=Release .. ;
5473
- name: Build
55-
run: cd build; cmake --build . --config release --target install
74+
run: |
75+
cd build
76+
cmake --build . --config release --target install
5677
- name: Archive and upload artifacts
5778
uses: actions/upload-artifact@v2
5879
with:

0 commit comments

Comments
 (0)