summaryrefslogtreecommitdiffstats
path: root/.github
diff options
context:
space:
mode:
authorJoe Orton <jorton@apache.org>2024-02-29 16:33:38 +0100
committerJoe Orton <jorton@apache.org>2024-02-29 16:33:38 +0100
commitf65a498b3b17ece0c394ba32293930f41536071b (patch)
tree6dd0469102d9bc764422c09efeec01a7cc5fd264 /.github
parent* modules/ssl/ssl_engine_pphrase.c (modssl_load_engine_keypair): (diff)
downloadapache2-f65a498b3b17ece0c394ba32293930f41536071b.tar.xz
apache2-f65a498b3b17ece0c394ba32293930f41536071b.zip
CI: Add OpenSSL 3.1 builds, including a no-engine build.
(attempt to use 3.2 failed, unsure why) - add OpenSSL build binaries to $PATH Github: closes #415 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1916058 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/linux.yml23
1 files changed, 23 insertions, 0 deletions
diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml
index 0f4065253f..4c9abf8c4c 100644
--- a/.github/workflows/linux.yml
+++ b/.github/workflows/linux.yml
@@ -266,6 +266,29 @@ jobs:
# APR_VERSION=1.7.0
# APU_VERSION=1.6.3
# APU_CONFIG="--with-crypto --with-ldap"
+ - name: OpenSSL 3.1 build
+ config: --enable-mods-shared=most --enable-maintainer-mode --disable-md --disable-http2 --disable-ldap --disable-crypto
+ env: |
+ TEST_OPENSSL3=3.1.5
+ APR_VERSION=1.7.4
+ APU_VERSION=1.6.3
+ APU_CONFIG="--without-crypto"
+ - name: OpenSSL 3.1 -Werror build
+ config: --enable-mods-shared=most --enable-maintainer-mode --disable-md --disable-http2 --disable-ldap --disable-crypto
+ notest-cflags: -Werror -O2 -Wno-deprecated-declarations
+ env: |
+ TEST_OPENSSL3=3.1.5
+ APR_VERSION=1.7.4
+ APU_VERSION=1.6.3
+ APU_CONFIG="--without-crypto"
+ - name: OpenSSL 3.1 no-engine build
+ config: --enable-mods-shared=most --enable-maintainer-mode --disable-md --disable-http2 --disable-ldap --disable-crypto
+ env: |
+ TEST_OPENSSL3=3.1.5
+ OPENSSL_CONFIG=no-engine
+ APR_VERSION=1.7.4
+ APU_VERSION=1.6.3
+ APU_CONFIG="--without-crypto"
runs-on: ubuntu-latest
timeout-minutes: 30
env: