aboutsummaryrefslogtreecommitdiffstats
path: root/.github
diff options
context:
space:
mode:
authorLibravatar Reiner Herrmann <reiner@reiner-h.de>2020-10-24 20:17:08 +0200
committerLibravatar Reiner Herrmann <reiner@reiner-h.de>2020-10-24 21:44:57 +0200
commit300efec3510971d61c4a4aecb90eda3cdaff8499 (patch)
treefa20a72c9b9b871c1b5dacc0ae14a12574d01a33 /.github
parentrefactor test targets and let build fail on test errors (diff)
downloadfirejail-300efec3510971d61c4a4aecb90eda3cdaff8499.tar.gz
firejail-300efec3510971d61c4a4aecb90eda3cdaff8499.tar.zst
firejail-300efec3510971d61c4a4aecb90eda3cdaff8499.zip
let github CI run tests
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/build.yml10
1 files changed, 7 insertions, 3 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 5ee3d733d..214f39923 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -7,16 +7,20 @@ on:
7 branches: [ master ] 7 branches: [ master ]
8 8
9jobs: 9jobs:
10 build: 10 build_and_test:
11 runs-on: ubuntu-20.04 11 runs-on: ubuntu-20.04
12 steps: 12 steps:
13 - uses: actions/checkout@v2 13 - uses: actions/checkout@v2
14 - name: install dependencies 14 - name: install dependencies
15 run: sudo apt-get install gcc-10 libapparmor-dev libselinux1-dev 15 run: sudo apt-get install gcc-10 libapparmor-dev libselinux1-dev expect xzdec
16 - name: configure 16 - name: configure
17 run: CC=gcc-10 ./configure --enable-fatal-warnings --enable-analyzer --enable-apparmor --enable-selinux 17 run: CC=gcc-10 ./configure --enable-fatal-warnings --enable-analyzer --enable-apparmor --enable-selinux --prefix=/usr
18 - name: make 18 - name: make
19 run: make 19 run: make
20 - name: make install
21 run: sudo make install
22 - name: run tests
23 run: SHELL=/bin/bash make test-github
20 build-clang: 24 build-clang:
21 runs-on: ubuntu-20.04 25 runs-on: ubuntu-20.04
22 steps: 26 steps: