summaryrefslogtreecommitdiff
path: root/.github/workflows/c-cpp.yml
diff options
context:
space:
mode:
authorColin Watson <cjwatson@debian.org>2020-10-20 14:12:31 +0100
committerColin Watson <cjwatson@debian.org>2020-10-20 14:12:31 +0100
commite371906fbbbbc11b0dced8fd4e0d258eb489d7c1 (patch)
tree4d0d8d2afd52572deb7910e29ff5a334b2bcf702 /.github/workflows/c-cpp.yml
parente429009cde648a41479cd1b60ce972760a2bdabc (diff)
parent3728919292c05983372954d27426f7d966813139 (diff)
New upstream release (8.4p1)
Diffstat (limited to '.github/workflows/c-cpp.yml')
-rw-r--r--.github/workflows/c-cpp.yml39
1 files changed, 39 insertions, 0 deletions
diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml
new file mode 100644
index 000000000..2189756bb
--- /dev/null
+++ b/.github/workflows/c-cpp.yml
@@ -0,0 +1,39 @@
1name: C/C++ CI
2
3on:
4 push:
5 branches: [ master, ci ]
6 pull_request:
7 branches: [ master ]
8
9jobs:
10 build:
11
12 runs-on: ubuntu-latest
13
14 strategy:
15 matrix:
16 configs:
17 - ""
18 - "--with-kerberos5"
19 - "--with-libedit"
20 - "--with-pam"
21 - "--with-security-key-builtin"
22 - "--with-selinux"
23 - "--with-kerberos5 --with-libedit --with-pam --with-security-key-builtin --with-selinux"
24 - "--without-openssl --without-zlib"
25
26 steps:
27 - uses: actions/checkout@v2
28 - name: setup CI system
29 run: ./.github/setup_ci.sh ${{ matrix.configs }}
30 - name: autoreconf
31 run: autoreconf
32 - name: configure
33 run: ./configure ${{ matrix.configs }}
34 - name: make
35 run: make
36 - name: make tests
37 run: ./.github/run_test.sh ${{ matrix.configs }}
38 env:
39 TEST_SSH_UNSAFE_PERMISSIONS: 1