1010name : Build
1111on : [push, pull_request]
1212jobs :
13- build-macos-catalina :
14- runs-on : macos-10.15
13+ build-macos :
14+ runs-on : macos-latest
1515 steps :
1616 - name : Checkout
17- uses : actions/checkout@v2
17+ uses : actions/checkout@v3
1818 - name : Build
1919 shell : bash
2020 run : |
@@ -29,35 +29,33 @@ jobs:
2929 run : |
3030 cd Build
3131 cpack
32- cp oneD*.pkg ../svOneDSolver-macOS-Catalina .pkg
32+ cp oneD*.pkg ../svOneDSolver-macOS.pkg
3333 - name : Upload artifact
3434 uses : actions/upload-artifact@v3
3535 with :
36- name : macOS Catalina Installer
37- path : svOneDSolver-macOS-Catalina .pkg
36+ name : macOS Installer
37+ path : svOneDSolver-macOS.pkg
3838 if-no-files-found : error
3939 - name : Upload release asset
4040 if : startsWith(github.ref, 'refs/tags/')
4141 uses : svenstaro/upload-release-action@v2
4242 with :
4343 repo_token : ${{ secrets.GITHUB_TOKEN }}
44- file : svOneDSolver-macOS-Catalina .pkg
45- asset_name : svOneDSolver-${{github.ref_name}}-macOS-Catalina .pkg
44+ file : svOneDSolver-macOS.pkg
45+ asset_name : svOneDSolver-${{github.ref_name}}-macOS.pkg
4646 tag : ${{ github.ref }}
4747
48- build-ubuntu-20 :
49- runs-on : ubuntu-20.04
48+ build-ubuntu :
49+ runs-on : ubuntu-latest
5050 steps :
5151 - name : Checkout
52- uses : actions/checkout@v2
52+ uses : actions/checkout@v3
5353 - name : Install dependencies
5454 shell : bash
55- run : sudo apt-get install gcc-8 g++-8
55+ run : sudo apt-get install gcc g++
5656 - name : Build
5757 shell : bash
5858 run : |
59- export CC=/usr/bin/gcc-8
60- export CXX=/usr/bin/g++-8
6159 mkdir Build
6260 cd Build
6361 cmake .. -DBUILD_SV_INSTALLER=ON
@@ -67,64 +65,27 @@ jobs:
6765 run : |
6866 cd Build
6967 cpack
70- cp oneD*.deb ../svOneDSolver-Ubuntu-20 .deb
68+ cp oneD*.deb ../svOneDSolver-Ubuntu.deb
7169 - name : Upload artifact
7270 uses : actions/upload-artifact@v3
7371 with :
74- name : Ubuntu 20 Installer
75- path : svOneDSolver-Ubuntu-20 .deb
72+ name : Ubuntu Installer
73+ path : svOneDSolver-Ubuntu.deb
7674 if-no-files-found : error
7775 - name : Upload release asset
7876 if : startsWith(github.ref, 'refs/tags/')
7977 uses : svenstaro/upload-release-action@v2
8078 with :
8179 repo_token : ${{ secrets.GITHUB_TOKEN }}
82- file : svOneDSolver-Ubuntu-20 .deb
83- asset_name : svOneDSolver-${{github.ref_name}}-Ubuntu-20 .deb
80+ file : svOneDSolver-Ubuntu.deb
81+ asset_name : svOneDSolver-${{github.ref_name}}-Ubuntu.deb
8482 tag : ${{ github.ref }}
8583
86- build-ubuntu-18 :
87- runs-on : ubuntu-18.04
88- steps :
89- - name : Checkout
90- uses : actions/checkout@v2
91- - name : Install dependencies
92- shell : bash
93- run : |
94- sudo apt-get install zip
95- - name : Build
96- shell : bash
97- run : |
98- mkdir Build
99- cd Build
100- cmake .. -DBUILD_SV_INSTALLER=ON
101- make -j2
102- - name : Create installer
103- shell : bash
104- run : |
105- cd Build
106- cpack
107- cp oneD*.deb ../svOneDSolver-Ubuntu-18.deb
108- - name : Upload artifact
109- uses : actions/upload-artifact@v3
110- with :
111- name : Ubuntu 18 Installer
112- path : svOneDSolver-Ubuntu-18.deb
113- if-no-files-found : error
114- - name : Upload release asset
115- if : startsWith(github.ref, 'refs/tags/')
116- uses : svenstaro/upload-release-action@v2
117- with :
118- repo_token : ${{ secrets.GITHUB_TOKEN }}
119- file : svOneDSolver-Ubuntu-18.deb
120- asset_name : svOneDSolver-${{github.ref_name}}-Ubuntu-18.deb
121- tag : ${{ github.ref }}
122-
12384 build-windows :
124- runs-on : windows-2019
85+ runs-on : windows-latest
12586 steps :
12687 - name : Checkout
127- uses : actions/checkout@v2
88+ uses : actions/checkout@v3
12889 - name : Install Cygwin
12990 uses : cygwin/cygwin-install-action@master
13091 with :
0 commit comments