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
lmpx.com only provides a reader for public news (NNTP) servers. It is not
affiliated with the servers or forums shown here and is not responsible for
the content of articles, which is written by their respective authors.