sudo apt-get install libtool autoconf automake pkg-config \
libpsl-dev libbrotli-dev zlib1g-dev libev-dev libc-ares-dev \
nettle-dev libp11-kit-dev libtspi-dev libunistring-dev libtasn1-bin \
- libtasn1-6-dev libidn2-0-dev gperf libtss2-dev dns-root-data gtk-doc-tools \
+ libtasn1-6-dev libidn2-0-dev gperf libtss2-dev dns-root-data bison gtk-doc-tools \
autopoint libev-dev \
apache2 apache2-dev libnghttp2-dev
echo 'CC=gcc-12' >> $GITHUB_ENV
name: 'install mod_h2'
- name: cache openssl3
- if: matrix.build.name == 'openssl3'
+ if: contains(matrix.build.install_steps, 'openssl3')
uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4
id: cache-openssl3
env:
key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ env.openssl3-version }}
- name: 'install openssl3'
- if: matrix.build.name == 'openssl3' && steps.cache-openssl3.outputs.cache-hit != 'true'
+ if: contains(matrix.build.install_steps, 'openssl3') && steps.cache-openssl3.outputs.cache-hit != 'true'
run: |
git clone --quiet --depth=1 -b ${{ env.openssl3-version }} https://github.com/openssl/openssl
cd openssl