Skip to content

Commit adcbf32

Browse files
Copilotchipitsine
andcommitted
Enable OpenSSL master branch tests for pull requests
Modified CI workflow to run tests against OpenSSL master (development) branch on pull requests in addition to scheduled runs. This enables testing compatibility with upcoming OpenSSL 4.x which removes the Engine API. Tests enabled: - gcc-openssl-master - macos-openssl-master - gcc-asan-openssl-master - macos-asan-openssl-master Co-authored-by: chipitsine <2217296+chipitsine@users.noreply.github.com>
1 parent 392c3bf commit adcbf32

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

.github/workflows/ci.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ jobs:
5353

5454
gcc-openssl-master:
5555
runs-on: ubuntu-latest
56-
if: ${{ github.event_name == 'schedule' }}
56+
if: ${{ github.event_name == 'schedule' || github.event_name == 'pull_request' }}
5757
env:
5858
OPENSSL_BRANCH: master
5959
steps:
@@ -65,7 +65,7 @@ jobs:
6565

6666
macos-openssl-master:
6767
runs-on: macos-latest
68-
if: ${{ github.event_name == 'schedule' }}
68+
if: ${{ github.event_name == 'schedule' || github.event_name == 'pull_request' }}
6969
env:
7070
OPENSSL_BRANCH: master
7171
USE_RPATH:
@@ -78,7 +78,7 @@ jobs:
7878

7979
gcc-asan-openssl-master:
8080
runs-on: ubuntu-latest
81-
if: ${{ github.event_name == 'schedule' }}
81+
if: ${{ github.event_name == 'schedule' || github.event_name == 'pull_request' }}
8282
env:
8383
OPENSSL_BRANCH: master
8484
ASAN: -DASAN=1
@@ -91,7 +91,7 @@ jobs:
9191

9292
macos-asan-openssl-master:
9393
runs-on: macos-latest
94-
if: ${{ github.event_name == 'schedule' }}
94+
if: ${{ github.event_name == 'schedule' || github.event_name == 'pull_request' }}
9595
env:
9696
OPENSSL_BRANCH: master
9797
ASAN: -DASAN=1

0 commit comments

Comments
 (0)