@@ -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
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