Skip to content

Commit

Permalink
CI: add OpenSSL 3.2, test OpenSSL 3.x using Apache::Test
Browse files Browse the repository at this point in the history
trunk to pick up r1916067.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1916068 13f79535-47bb-0310-9956-ffa450edef68
  • Loading branch information
notroj committed Mar 1, 2024
1 parent fed3652 commit 2361315
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 5 deletions.
10 changes: 5 additions & 5 deletions .github/workflows/linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -267,27 +267,27 @@ jobs:
# APU_VERSION=1.6.3
# APU_CONFIG="--with-crypto --with-ldap"
# -------------------------------------------------------------------------
- name: OpenSSL 3.1 build
- name: OpenSSL 3.1
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
- name: OpenSSL 3.2 -Werror
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
TEST_OPENSSL3=3.2.1
APR_VERSION=1.7.4
APU_VERSION=1.6.3
APU_CONFIG="--without-crypto"
# -------------------------------------------------------------------------
- name: OpenSSL 3.1 no-engine build
- name: OpenSSL 3.2 no-engine
config: --enable-mods-shared=most --enable-maintainer-mode --disable-md --disable-http2 --disable-ldap --disable-crypto
env: |
TEST_OPENSSL3=3.1.5
TEST_OPENSSL3=3.2.1
OPENSSL_CONFIG=no-engine
APR_VERSION=1.7.4
APU_VERSION=1.6.3
Expand Down
7 changes: 7 additions & 0 deletions test/travis_before_linux.sh
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,13 @@ if ! test -v SKIP_TESTING -o -v NO_TEST_FRAMEWORK; then

# Make a shallow clone of httpd-tests git repo.
git clone -q --depth=1 https://github.com/apache/httpd-tests.git test/perl-framework

# For OpenSSL 3.2+ testing, Apache::Test r1916067 is required, so
# use a checkout of trunk until there is an updated CPAN release
# with that revision.
if test -v TEST_OPENSSL3; then
svn co -q https://svn.apache.org/repos/asf/perl/Apache-Test/trunk test/perl-framework/Apache-Test
fi
fi

# For LDAP testing, run slapd listening on port 8389 and populate the
Expand Down

0 comments on commit 2361315

Please sign in to comment.