Author: jorton
Date: Mon Feb 3 11:05:55 2025
New Revision: 1923514
URL: http://svn.apache.org/viewvc?rev=1923514&view=rev
Log:
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).
Modified:
subversion/trunk/.github/workflows/autoconf.yml
Modified: subversion/trunk/.github/workflows/autoconf.yml
URL:
http://svn.apache.org/viewvc/subversion/trunk/.github/workflows/autoconf.yml?rev=1923514&r1=1923513&r2=1923514&view=diff
==============================================================================
--- subversion/trunk/.github/workflows/autoconf.yml (original)
+++ subversion/trunk/.github/workflows/autoconf.yml Mon Feb 3 11:05:55 2025
@@ -36,12 +36,11 @@ jobs:
strategy:
fail-fast: false
matrix:
- include:
- - name: Default
- os: ubuntu-latest
+ check-target: [check, davautocheck]
+ os: [ubuntu-latest, ubuntu-22.04-arm]
runs-on: ${{ matrix.os }}
- name: ${{ matrix.name }}
+ name: ${{ matrix.os }}, target ${{ matrix.check-target }}
steps:
- name: Install dependencies (Linux, apt-get)
@@ -59,6 +58,8 @@ jobs:
libsqlite3-dev
liblz4-dev
libutf8proc-dev
+ apache2-dev
+ libsecret-1-dev
- name: Use LF for Git checkout
run: |
@@ -76,8 +77,8 @@ jobs:
- name: Build (make)
run: make -j
- - name: Run tests (make check)
- run: make check PARALLEL=16
+ - name: Run tests
+ run: make ${{matrix.check-target}} PARALLEL=16 APACHE_MPM=event
- name: Install (make install)
run: sudo make install