Skip to content

Commit

Permalink
ci: enable security and symbol checks for all supported targets
Browse files Browse the repository at this point in the history
This enables running of security checks for macOS and symbol
checks for windows and ARM linux targets with each CI run.

Symbol checks remain disabled for debug and experimental targets
because those aren't production binary releases.

macOS symbol checks need build system patches before it will
work as intended so these have to stay disabled at this point.
  • Loading branch information
patricklodder committed Jan 22, 2023
1 parent 547f0f3 commit a680438
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions .github/workflows/ci.yml
Expand Up @@ -65,7 +65,7 @@ jobs:
test-script: |
qemu-arm -E LD_LIBRARY_PATH=/usr/arm-linux-gnueabihf/lib/ /usr/arm-linux-gnueabihf/lib/ld-linux-armhf.so.3 src/test/test_dogecoin
check-security: true
check-symbols: false
check-symbols: true
dep-opts: "NO_QT=1"
config-opts: "--enable-glibc-back-compat LDFLAGS=-static-libstdc++"
goal: install
Expand Down Expand Up @@ -101,7 +101,7 @@ jobs:
test-script: |
qemu-aarch64 -E LD_LIBRARY_PATH=/usr/aarch64-linux-gnu/lib/ /usr/aarch64-linux-gnu/lib/ld-linux-aarch64.so.1 src/test/test_dogecoin
check-security: true
check-symbols: false
check-symbols: true
dep-opts: "NO_QT=1"
config-opts: "--enable-zmq --enable-glibc-back-compat LDFLAGS=-static-libstdc++"
goal: install
Expand Down Expand Up @@ -145,7 +145,7 @@ jobs:
test-script: |
make check $MAKEJOBS VERBOSE=1
check-security: true
check-symbols: false
check-symbols: true
dep-opts: ""
config-opts: "--enable-gui=qt5"
goal: install
Expand All @@ -163,7 +163,7 @@ jobs:
test-script: |
make check $MAKEJOBS VERBOSE=1
check-security: true
check-symbols: false
check-symbols: true
dep-opts: ""
config-opts: "--enable-gui=qt5"
goal: install
Expand All @@ -190,7 +190,7 @@ jobs:
os: ubuntu-18.04
packages: cmake imagemagick libcap-dev librsvg2-bin libz-dev libtiff-tools libtinfo5 xorriso
run-bench: false
check-security: false
check-security: true
check-symbols: false
dep-opts: ""
config-opts: "--with-gui=qt5 --disable-tests"
Expand Down

0 comments on commit a680438

Please sign in to comment.