diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index 0d109b56..22a90ea3 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -17,7 +17,7 @@ jobs: fail-fast: false matrix: apr-version: [1.7.x, 1.8.x] - os: [ubuntu-22.04, ubuntu-24.04] + os: [ubuntu-22.04, ubuntu-24.04, ubuntu-22.04-arm] include: - name: APR 1.7.x maintainer-mode apr-version: 1.7.x @@ -36,10 +36,10 @@ jobs: - name: APR 1.7.x Databases + maintainer-mode apr-version: 1.7.x apr-config: --enable-maintainer-mode - config-output: APU_HAVE_SDBM - config: --with-dbm=db5 --with-berkeley-db --with-gdbm --with-ndbm + config-output: APU_HAVE_SDBM APU_HAVE_GDBM APU_HAVE_DB APU_HAVE_LMDB + config: --with-dbm=db5 --with-berkeley-db --with-gdbm --with-lmdb notest-cflags: -Werror - packages: libdb5.3-dev + packages: libdb5.3-dev liblmdb-dev libgdbm-dev libgdbm-compat-dev os: ubuntu-latest - name: APR 1.7.x OpenSSL + maintainer-mode apr-version: 1.7.x @@ -61,7 +61,7 @@ jobs: runs-on: ${{ matrix.os }} env: NOTEST_CFLAGS: ${{ matrix.notest-cflags }} - name: ${{ matrix.name }} + name: ${{ matrix.name && matrix.name || format('APR {0} on {1}', matrix.apr-version, matrix.os) }} steps: - name: Install prerequisites run: sudo apt-get install libtool libtool-bin ${{ matrix.packages }}