Skip to content

Commit 377fa8a

Browse files
committed
Expand testing in autoconf CI workflow (closes #27):
* .github/workflows/autoconf.yml: Add libsecret and Apache httpd packages so mod_dav_svn and GNOME keyring libraries are built. Add test matrix with testing for (check, davautocheck) x (ubuntu-latest, ubuntu-22.04-arm). git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1923514 13f79535-47bb-0310-9956-ffa450edef68
1 parent 625a980 commit 377fa8a

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

.github/workflows/autoconf.yml

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -36,12 +36,11 @@ jobs:
3636
strategy:
3737
fail-fast: false
3838
matrix:
39-
include:
40-
- name: Default
41-
os: ubuntu-latest
39+
check-target: [check, davautocheck]
40+
os: [ubuntu-latest, ubuntu-22.04-arm]
4241

4342
runs-on: ${{ matrix.os }}
44-
name: ${{ matrix.name }}
43+
name: ${{ matrix.os }}, target ${{ matrix.check-target }}
4544

4645
steps:
4746
- name: Install dependencies (Linux, apt-get)
@@ -59,6 +58,8 @@ jobs:
5958
libsqlite3-dev
6059
liblz4-dev
6160
libutf8proc-dev
61+
apache2-dev
62+
libsecret-1-dev
6263
6364
- name: Use LF for Git checkout
6465
run: |
@@ -76,8 +77,8 @@ jobs:
7677
- name: Build (make)
7778
run: make -j
7879

79-
- name: Run tests (make check)
80-
run: make check PARALLEL=16
80+
- name: Run tests
81+
run: make ${{matrix.check-target}} PARALLEL=16 APACHE_MPM=event
8182

8283
- name: Install (make install)
8384
run: sudo make install

0 commit comments

Comments
 (0)