Skip to content

Commit 359b5dc

Browse files
committed
OpenSSL_versions.yaml: add test_Mock for OpenSSL-3.5 with PQ algorithms
OpenSSL_versions.yaml: add test_Mock for OpenSSL-3.5 with PQ algorithms Update OpenSSL_versions.yml Update OpenSSL_versions.yml
1 parent 69232cb commit 359b5dc

File tree

1 file changed

+17
-3
lines changed

1 file changed

+17
-3
lines changed

.github/workflows/OpenSSL_versions.yml

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,15 @@ jobs:
1111
strategy:
1212
fail-fast: false
1313
matrix:
14-
branch: [openssl-3.0, openssl-3.1, openssl-3.2, openssl-3.3, openssl-3.4]
14+
branch: [openssl-3.0, openssl-3.1, openssl-3.2, openssl-3.3, openssl-3.4, openssl-3.5]
1515
runs-on: ubuntu-latest
1616
steps:
1717
- uses: actions/checkout@v4
18-
18+
- name: Fix kernel mmap rnd bits
19+
# Asan in llvm 14 provided in ubuntu 22.04 is incompatible with
20+
# high-entropy ASLR in much newer kernels that GitHub runners are
21+
# using leading to random crashes: https://reviews.llvm.org/D148280
22+
run: sudo sysctl vm.mmap_rnd_bits=28
1923
- name: set cache env
2024
run: |
2125
echo "cache-name=`git ls-remote https://github.com/openssl/openssl.git ${{matrix.branch}} | awk '{print $1}'`" >> "$GITHUB_ENV"
@@ -55,7 +59,9 @@ jobs:
5559
make clean build
5660
DESTDIR=tmp make install uninstall
5761
make deb
58-
- name: make
62+
63+
- if: ${{ matrix.branch != 'openssl-3.5' }}
64+
name: make
5965
run: |
6066
make -f Makefile_v1
6167
./cmpClient -help
@@ -66,4 +72,12 @@ jobs:
6672
./cmpClient -help
6773
make -f Makefile_v1 clean
6874
75+
- if: ${{ matrix.branch == 'openssl-3.5' }}
76+
name: test_Mock with PQ algorithms
77+
run: |
78+
cd test/recipes/80-test_cmp_http_data/Mock/
79+
./setup-mock.sh all
80+
cd ../../../../
81+
make -f Makefile_v1 test_Mock
82+
6983

0 commit comments

Comments
 (0)