summaryrefslogtreecommitdiffstats
path: root/.github/workflows/ci.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/ci.yml')
-rw-r--r--.github/workflows/ci.yml14
1 files changed, 11 insertions, 3 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index d90d0a2877..ac5d0956f5 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -264,7 +264,7 @@ jobs:
- name: make test
run: make test HARNESS_JOBS=${HARNESS_JOBS:-4}
- fips_and_ktls:
+ full_feat_w_abidiff:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
@@ -287,9 +287,17 @@ jobs:
cat /proc/cpuinfo
./util/opensslwrap.sh version -c
- name: Check ABI compatibility for libcrypto
- run: abidiff ./.github/workflows/libcrypto-abi.xml ./libcrypto.so
+ run: |
+ if ! abidiff ./.github/workflows/libcrypto-abi.xml ./libcrypto.so ; then
+ abidw --out-file libcrypto-abi-new.xml ./libcrypto.so
+ diff -u ./.github/workflows/libcrypto-abi.xml libcrypto-abi-new.xml
+ fi
- name: Check ABI compatibility for libssl
- run: abidiff ./.github/workflows/libssl-abi.xml ./libssl.so
+ run: |
+ if ! abidiff ./.github/workflows/libssl-abi.xml ./libssl.so ; then
+ abidw --out-file libssl-abi-new.xml ./libssl.so
+ diff -u ./.github/workflows/libssl-abi.xml libssl-abi-new.xml
+ fi
- name: make test
run: make test HARNESS_JOBS=${HARNESS_JOBS:-4}