Skip to content

Commit e38f649

Browse files
authored
Merge pull request #281 from glimchb/opensslci
CI: add test for subproject fallbacks compilation
2 parents e713c86 + 7cc306a commit e38f649

1 file changed

Lines changed: 21 additions & 2 deletions

File tree

.github/workflows/meson.yml

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,8 @@ on:
99
workflow_dispatch:
1010

1111
jobs:
12-
meson-build:
12+
build-disto:
1313
runs-on: ubuntu-latest
14-
1514
steps:
1615
- name: install libraries
1716
run: sudo apt-get install libjson-c-dev
@@ -28,3 +27,23 @@ jobs:
2827
with:
2928
name: Linux_Meson_Testlog
3029
path: build/meson-logs/testlog.txt
30+
31+
build-fallback:
32+
runs-on: ubuntu-latest
33+
steps:
34+
- name: install libraries
35+
run: sudo apt-get remove -y libssl-dev
36+
- uses: actions/checkout@v2
37+
- uses: actions/setup-python@v1
38+
- uses: BSFishy/[email protected]
39+
with:
40+
setup-options: --werror
41+
options: --verbose
42+
action: test
43+
meson-version: 0.61.2
44+
# Preserve meson's log file on failure
45+
- uses: actions/upload-artifact@v1
46+
if: failure()
47+
with:
48+
name: Linux_Meson_log
49+
path: build/meson-logs/meson-log.txt

0 commit comments

Comments
 (0)