openssl no-deprecated #79
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# | |
# special purpose CI: test against OpenSSL built in "no-deprecated" mode | |
# let us run those builds weekly | |
# | |
# for example, OpenWRT uses such OpenSSL builds (those builds are smaller) | |
# | |
# | |
# some details might be found at NL: https://www.mail-archive.com/[email protected]/msg35759.html | |
# GH: https://github.com/haproxy/haproxy/issues/367 | |
name: openssl no-deprecated | |
on: | |
schedule: | |
- cron: "0 0 * * 4" | |
permissions: | |
contents: read | |
jobs: | |
test: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v4 | |
- name: Install VTest | |
run: | | |
scripts/build-vtest.sh | |
- name: Compile HAProxy | |
run: | | |
make DEFINE="-DOPENSSL_API_COMPAT=0x10100000L -DOPENSSL_NO_DEPRECATED" -j3 CC=gcc ERR=1 TARGET=linux-glibc USE_OPENSSL=1 | |
- name: Run VTest | |
run: | | |
make reg-tests VTEST_PROGRAM=../vtest/vtest REGTESTS_TYPES=default,bug,devel |