@@ -4,9 +4,9 @@ on: [push, pull_request, workflow_dispatch]
4
4
5
5
env :
6
6
BUILD_TYPE : Debug
7
- # # For locally compiled dependencies
7
+ # For locally compiled dependencies
8
8
INSTALL_PATH : ${{github.workspace}}/dependencies/install
9
- # # Temp directory for installers of the downloaded dependencies
9
+ # Temp directory for installers of the downloaded dependencies
10
10
DOWNLOAD_PATH : ${{github.workspace}}/dependencies/download
11
11
12
12
permissions : read-all
17
17
strategy :
18
18
matrix :
19
19
db : [postgresql, sqlite3]
20
- os : [ubuntu-20.04, ubuntu-22.04]
20
+ os : [ubuntu-20.04, ubuntu-22.04, macos-12 ]
21
21
fail-fast : false
22
22
23
23
runs-on : ${{ matrix.os }}
45
45
steps :
46
46
- uses : actions/checkout@v3
47
47
48
- - name : Update apt-get
49
- run : sudo apt-get update
50
-
51
48
- name : Install required packages for build
52
49
run : ./.github/scripts/${{ matrix.os }}/setup_build.sh
53
50
@@ -165,13 +162,13 @@ jobs:
165
162
zip -Rq ${{github.workspace}}/artifacts/codecompass-${{ matrix.os }}-${{ matrix.db }}-compiletime.zip *.c *.h *.cpp *.hpp *.cxx *.hxx *.ixx *.js compile_commands.json
166
163
167
164
- name : Upload CodeCompass binaries
168
- uses : actions/upload-artifact@v2
165
+ uses : actions/upload-artifact@v3
169
166
with :
170
167
name : codecompass-${{ matrix.os }}-${{ matrix.db }}-bin
171
168
path : ${{github.workspace}}/artifacts/codecompass-${{ matrix.os }}-${{ matrix.db }}-bin.zip
172
169
173
170
- name : Upload CodeCompass compile-time source files
174
- uses : actions/upload-artifact@v2
171
+ uses : actions/upload-artifact@v3
175
172
with :
176
173
name : codecompass-${{ matrix.os }}-${{ matrix.db }}-compiletime
177
174
path : ${{github.workspace}}/artifacts/codecompass-${{ matrix.os }}-${{ matrix.db }}-compiletime.zip
@@ -209,9 +206,6 @@ jobs:
209
206
steps :
210
207
- uses : actions/checkout@v3
211
208
212
- - name : Update apt-get
213
- run : sudo apt-get update
214
-
215
209
# We need build dependencies for CodeCompass, as it will parsed as well
216
210
- name : Install required packages for build
217
211
run : ./.github/scripts/${{ matrix.os }}/setup_build.sh
@@ -241,13 +235,13 @@ jobs:
241
235
${{ matrix.os }}-compile-install-${{ needs.build.outputs.ubuntu-22-04-compile-hash-key }}
242
236
243
237
- name : Download CodeCompass binaries
244
- uses : actions/download-artifact@v2
238
+ uses : actions/download-artifact@v3
245
239
with :
246
240
name : codecompass-${{ matrix.os }}-${{ matrix.db }}-bin
247
241
path : ${{github.workspace}}/artifacts
248
242
249
243
- name : Download CodeCompass compile-time source files
250
- uses : actions/download-artifact@v2
244
+ uses : actions/download-artifact@v3
251
245
with :
252
246
name : codecompass-${{ matrix.os }}-${{ matrix.db }}-compiletime
253
247
path : ${{github.workspace}}/artifacts
0 commit comments