CI: Do not build OpenSSL tests and apps (#5897)

* CI: Do not build OpenSSL tests

OpenSSL compiles tests by default, making the CI and compilation of
Invidious take a long time for no real benefit, so it's better to
disable them ;)

https://github.com/openssl/openssl/blob/master/INSTALL.md#no-tests

* Use no-apps instead, as they also disable tests
This commit is contained in:
Fijxu
2026-08-05 04:19:12 -04:00
committed by GitHub
parent 3383a3041f
commit 0460189a92
+1 -1
View File
@@ -18,7 +18,7 @@ RUN curl -Ls "https://github.com/openssl/openssl/releases/download/openssl-${OPE
RUN echo "${OPENSSL_SHA256} openssl-${OPENSSL_VERSION}.tar.gz" | sha256sum -c
RUN tar -xzvf openssl-${OPENSSL_VERSION}.tar.gz
RUN cd openssl-${OPENSSL_VERSION} && ./Configure --openssldir=/etc/ssl && make -j$(nproc)
RUN cd openssl-${OPENSSL_VERSION} && ./Configure --openssldir=/etc/ssl no-apps && make -j$(nproc)
FROM dependabot-crystal AS builder