Commit 46d0a210e2 for openssl.org
commit 46d0a210e2cce68adf638326bf7cd20e396a6a04
Author: Richard Levitte <levitte@openssl.org>
Date: Thu Oct 9 19:56:59 2025 +0200
Test BN_DEBUG in CI
Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com>
Reviewed-by: Tom Cosgrove <tom.cosgrove@arm.com>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/28801)
diff --git a/.github/workflows/run-checker-daily.yml b/.github/workflows/run-checker-daily.yml
index f5e663d878..2f267df503 100644
--- a/.github/workflows/run-checker-daily.yml
+++ b/.github/workflows/run-checker-daily.yml
@@ -389,3 +389,26 @@ jobs:
./util/opensslwrap.sh version -c
- name: make test
run: make test HARNESS_JOBS=${HARNESS_JOBS:-4} OPENSSL_TEST_RAND_ORDER=0
+
+ bn_debug:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v4
+ with:
+ persist-credentials: false
+ - name: config
+ run: ./config --debug --strict-warnings -DBN_DEBUG --banner=Configured -DOPENSSL_NO_SECURE_MEMORY && perl configdata.pm --dump
+ - name: make
+ run: make -j4 # verbose, so no -s here
+ - name: get cpu info
+ run: |
+ cat /proc/cpuinfo
+ ./util/opensslwrap.sh version -c
+ - name: make test
+ run: .github/workflows/make-test
+ - name: save artifacts
+ if: success() || failure()
+ uses: actions/upload-artifact@v4
+ with:
+ name: "ci@bn_debug"
+ path: artifacts.tar.gz