Skip to content

Commit d61287d

Browse files
committed
Try just OpenSSL 3.2.0 build.
1 parent be629d7 commit d61287d

File tree

1 file changed

+1
-242
lines changed

1 file changed

+1
-242
lines changed

.github/workflows/linux.yml

+1-242
Original file line numberDiff line numberDiff line change
@@ -28,256 +28,15 @@ jobs:
2828
fail-fast: false
2929
matrix:
3030
include:
31-
# -------------------------------------------------------------------------
32-
- name: Empty APLOGNO() test
33-
env: |
34-
SKIP_TESTING=1
35-
TEST_LOGNO=1
36-
# -------------------------------------------------------------------------
37-
- name: Default
38-
# -------------------------------------------------------------------------
39-
- name: All-static modules
40-
config: --enable-mods-static=reallyall
41-
# -------------------------------------------------------------------------
42-
- name: Prefork MPM, all-modules (except cgid)
43-
config: --enable-mods-shared=reallyall --with-mpm=prefork --disable-cgid
44-
# -------------------------------------------------------------------------
45-
- name: Worker MPM, all-modules
46-
config: --enable-mods-shared=reallyall --with-mpm=worker
47-
# -------------------------------------------------------------------------
48-
- name: Shared MPMs, all-modules
49-
config: --enable-mods-shared=reallyall --enable-mpms-shared=all
50-
# -------------------------------------------------------------------------
51-
- name: Event MPM, all-modules, mod_cgid only
52-
config: --enable-mods-shared=reallyall --with-mpm=event --disable-cgi
53-
# -------------------------------------------------------------------------
54-
- name: Event MPM, all-modules, no CMSG_DATA
55-
config: --enable-mods-shared=reallyall --with-mpm=event ac_cv_have_decl_CMSG_DATA=no
56-
# -------------------------------------------------------------------------
57-
- name: Default, all-modules + install
58-
config: --enable-mods-shared=reallyall
59-
env: |
60-
TEST_INSTALL=1
61-
APACHE_TEST_EXTRA_ARGS=-v
62-
# -------------------------------------------------------------------------
63-
- name: Default, all-modules, random test order
64-
config: --enable-mods-shared=reallyall
65-
env: |
66-
TEST_ARGS=-order=random
67-
# -------------------------------------------------------------------------
68-
- name: GCC 10 maintainer-mode w/-Werror, install + VPATH
69-
config: --enable-mods-shared=reallyall --enable-maintainer-mode
70-
notest-cflags: -Werror -O2
71-
env: |
72-
CC=gcc-10
73-
TEST_VPATH=1
74-
TEST_INSTALL=1
75-
SKIP_TESTING=1
76-
# -------------------------------------------------------------------------
77-
- name: All-modules, APR 1.7.4, APR-util 1.6.3
78-
config: --enable-mods-shared=reallyall
79-
env: |
80-
APR_VERSION=1.7.4
81-
APU_VERSION=1.6.3
82-
APU_CONFIG="--with-crypto --with-ldap"
83-
CLEAR_CACHE=1
84-
# -------------------------------------------------------------------------
85-
- name: APR 1.8.x, APR-util 1.7.x
86-
config: --enable-mods-shared=reallyall
87-
env: |
88-
APR_VERSION=1.8.x
89-
APU_VERSION=1.7.x
90-
APU_CONFIG="--with-crypto --with-ldap"
91-
CLEAR_CACHE=1
92-
# -------------------------------------------------------------------------
93-
- name: Pool-debug
94-
config: --enable-mods-shared=reallyall
95-
env: |
96-
APR_VERSION=1.7.x
97-
APR_CONFIG="--enable-pool-debug"
98-
APU_VERSION=1.7.x
99-
APU_CONFIG="--with-crypto --with-ldap"
100-
TEST_MALLOC=1
101-
CLEAR_CACHE=1
102-
# -------------------------------------------------------------------------
103-
- name: Shared MPMs (event), pool-debug, SSL/TLS variants
104-
config: --enable-mods-shared=reallyall --enable-mpms-shared=all --with-mpm=event
105-
env: |
106-
APR_VERSION=1.7.x
107-
APR_CONFIG="--enable-pool-debug"
108-
APU_VERSION=1.7.x
109-
APU_CONFIG="--with-crypto --with-ldap"
110-
TEST_MALLOC=1
111-
TEST_SSL=1
112-
CLEAR_CACHE=1
113-
# -------------------------------------------------------------------------
114-
- name: Shared MPMs (worker), pool-debug, SSL/TLS variants
115-
config: --enable-mods-shared=reallyall --enable-mpms-shared=all --with-mpm=worker
116-
env: |
117-
APR_VERSION=1.7.x
118-
APR_CONFIG="--enable-pool-debug"
119-
APU_VERSION=1.7.x
120-
APU_CONFIG="--with-crypto --with-ldap"
121-
TEST_MALLOC=1
122-
TEST_SSL=1
123-
CLEAR_CACHE=1
124-
# -------------------------------------------------------------------------
125-
- name: Shared MPMs (prefork), pool-debug, SSL/TLS variants
126-
config: --enable-mods-shared=reallyall --enable-mpms-shared=all --with-mpm=prefork
127-
env: |
128-
APR_VERSION=1.7.x
129-
APR_CONFIG="--enable-pool-debug"
130-
APU_VERSION=1.7.x
131-
APU_CONFIG="--with-crypto --with-ldap"
132-
TEST_MALLOC=1
133-
TEST_SSL=1
134-
CLEAR_CACHE=1
135-
# -------------------------------------------------------------------------
136-
- name: litmus WebDAV tests
137-
config: --enable-dav --enable-dav-fs
138-
env: |
139-
LITMUS=1
140-
TESTS="t/modules/dav.t"
141-
pkgs: litmus
142-
# -------------------------------------------------------------------------
143-
- name: litmus WebDAV tests, APR trunk, LMDB
144-
config: --enable-dav --enable-dav-fs
145-
pkgs: litmus liblmdb-dev
146-
env: |
147-
APR_VERSION=trunk
148-
APR_CONFIG="--with-lmdb --with-dbm=lmdb"
149-
LITMUS=1
150-
TESTS="t/modules/dav.t"
151-
# -------------------------------------------------------------------------
152-
# MFLAGS= works around https://bz.apache.org/bugzilla/show_bug.cgi?id=63942
153-
## TODO if: *condition_not_24x
154-
- name: Regenerate ap_expr
155-
config: --enable-mods-shared=reallyall --enable-maintainer-mode
156-
notest-cflags: -Werror -Wno-deprecated-declarations
157-
env: |
158-
BUILDCONFIG="--with-regen-expr"
159-
MFLAGS=
160-
# -------------------------------------------------------------------------
161-
- name: APR 1.7.4, APR-util 1.6.3, LDAP
162-
config: --enable-mods-shared=reallyall
163-
pkgs: ldap-utils
164-
env: |
165-
APR_VERSION=1.7.4
166-
APU_VERSION=1.6.3
167-
APU_CONFIG="--with-crypto --with-ldap"
168-
TEST_MALLOC=1
169-
TEST_LDAP=1
170-
TEST_ARGS="-defines LDAP"
171-
TESTS="t/modules/"
172-
CLEAR_CACHE=1
173-
# -------------------------------------------------------------------------
174-
### TODO: if: *condition_not_24x
175-
- name: APR trunk thread debugging
176-
config: --enable-mods-shared=reallyall --with-mpm=event
177-
env: |
178-
APR_VERSION=trunk
179-
APR_CONFIG="--with-crypto --enable-thread-debug"
180-
# -------------------------------------------------------------------------
181-
- name: UBSan
182-
notest-cflags: -fsanitize=undefined -fno-sanitize-recover=undefined
183-
config: --enable-mods-shared=reallyall --disable-http2
184-
env: |
185-
NOTEST_LIBS=-lubsan
186-
TEST_UBSAN=1
187-
# -------------------------------------------------------------------------
188-
- name: ASan
189-
notest-cflags: -ggdb -fsanitize=address -fno-sanitize-recover=address -fno-omit-frame-pointer
190-
config: --enable-mods-shared=reallyall
191-
env: |
192-
APR_VERSION=1.7.x
193-
APU_VERSION=1.7.x
194-
APU_CONFIG="--with-crypto --with-ldap"
195-
TEST_ASAN=1
196-
CLEAR_CACHE=1
197-
# -------------------------------------------------------------------------
198-
- name: ASan, pool-debug
199-
notest-cflags: -ggdb -fsanitize=address -fno-sanitize-recover=address -fno-omit-frame-pointer
200-
config: --enable-mods-shared=reallyall
201-
env: |
202-
APR_VERSION=1.7.x
203-
APR_CONFIG="--enable-pool-debug"
204-
APU_VERSION=1.7.x
205-
APU_CONFIG="--with-crypto --with-ldap"
206-
TEST_ASAN=1
207-
CLEAR_CACHE=1
208-
# -------------------------------------------------------------------------
209-
- name: HTTP/2 test suite
210-
config: --enable-mods-shared=reallyall --with-mpm=event --enable-mpms-shared=all
211-
pkgs: curl python3-pytest nghttp2-client python3-cryptography python3-requests python3-multipart python3-filelock python3-websockets
212-
env: |
213-
APR_VERSION=1.7.4
214-
APU_VERSION=1.6.3
215-
APU_CONFIG="--with-crypto"
216-
NO_TEST_FRAMEWORK=1
217-
TEST_INSTALL=1
218-
TEST_H2=1
219-
TEST_CORE=1
220-
TEST_PROXY=1
221-
# -------------------------------------------------------------------------
222-
### TODO: if: *condition_not_24x
223-
### TODO: pebble install is broken.
224-
# - name: ACME test suite
225-
# config: --enable-mods-shared=reallyall --with-mpm=event --enable-mpms-shared=event
226-
# pkgs: >-
227-
# python3-pytest nghttp2-client python3-cryptography python3-requests python3-filelock
228-
# golang-1.17 curl
229-
# env: |
230-
# APR_VERSION=1.7.4
231-
# APU_VERSION=1.6.3
232-
# APU_CONFIG="--with-crypto"
233-
# GOROOT=/usr/lib/go-1.17
234-
# NO_TEST_FRAMEWORK=1
235-
# TEST_INSTALL=1
236-
# TEST_MD=1
237-
# -------------------------------------------------------------------------
238-
### TODO: if: *condition_not_24x
239-
### TODO: fix caching here.
240-
- name: MOD_TLS test suite
241-
config: --enable-mods-shared=reallyall --with-mpm=event --enable-mpms-shared=event
242-
pkgs: curl python3-pytest nghttp2-client python3-cryptography python3-requests python3-multipart python3-filelock python3-websockets cargo cbindgen
243-
env: |
244-
APR_VERSION=1.7.4
245-
APU_VERSION=1.6.3
246-
APU_CONFIG="--with-crypto"
247-
NO_TEST_FRAMEWORK=1
248-
TEST_INSTALL=1
249-
TEST_MOD_TLS=1
250-
CLEAR_CACHE=1
251-
- name: Configured w/reduced exports
252-
config: --enable-reduced-exports --enable-maintainer-mode
253-
env: |
254-
SKIP_TESTING=1
255-
TEST_INSTALL=1
256-
# -------------------------------------------------------------------------
25731
- name: OpenSSL 3.2.0 build
25832
config: --enable-mods-shared=reallyall --enable-maintainer-mode
25933
env: |
260-
TEST_OPENSSL=3.2.0
34+
TEST_OPENSSL3=3.2.0
26135
APR_VERSION=1.7.4
26236
APU_VERSION=1.6.3
26337
APU_CONFIG="--with-crypto"
26438
TEST_INSTALL=1
26539
CLEAR_CACHE=1
266-
### TODO if: *condition_not_24x
267-
### TODO: Fails because :i386 packages are not being found.
268-
# - name: i386 Shared MPMs, most modules, maintainer-mode w/-Werror
269-
# config: --enable-mods-shared=reallyall --disable-xml2enc --disable-proxy-html --enable-mpms-shared=all --enable-maintainer-mode
270-
# pkgs: >-
271-
# cpanminus libc6-dev-i386 gcc-multilib libexpat1-dev:i386 libssl-dev:i386
272-
# lib32z1-dev libbrotli-dev:i386 libpcre2-dev:i386 libldap2-dev:i386 libtool-bin
273-
# perl-doc libapr1-dev libbrotli-dev:i386
274-
# env: |
275-
# PKG_CONFIG_PATH="/usr/lib/i386-linux-gnu/pkgconfig"
276-
# NOTEST_CFLAGS="-Werror"
277-
# CC="gcc -m32"
278-
# APR_VERSION=1.7.0
279-
# APU_VERSION=1.6.3
280-
# APU_CONFIG="--with-crypto --with-ldap"
28140
runs-on: ubuntu-latest
28241
timeout-minutes: 30
28342
env:

0 commit comments

Comments
 (0)