Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit ed29507

Browse files
committed
ci: add an enable-elements-abi=no build to prevent future breakage
1 parent 05c3903 commit ed29507

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

.gitlab-ci.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,17 @@ test_mingw_static_build:
115115
- CC=x86_64-w64-mingw32-gcc ./configure --host=x86_64-w64-mingw32 --disable-swig-python --disable-swig-java --disable-shared --enable-static
116116
- make -j $(($(grep ^processor /proc/cpuinfo | wc -l) / 2))
117117

118+
test_no_elements_abi:
119+
stage: test
120+
image: greenaddress/wallycore@sha256:956b107d688f549c6e3884424991b7d3d34d84173990d43046fd760d7918db7c
121+
tags:
122+
- ga
123+
artifacts:
124+
script:
125+
- ./tools/cleanup.sh && ./tools/autogen.sh
126+
- CFLAGS='-Wall -W -Wextra -Werror' ./configure --disable-swig-python --disable-swig-java --disable-clear-tests --enable-elements=no --enable-elements-abi=no
127+
- make -j $(($(grep ^processor /proc/cpuinfo | wc -l) / 2))
128+
118129
build_wally_release_files:
119130
stage: release
120131
needs: [test_mingw_static_build,test_with_valgrind,test_asan_ubsan_gcc,test_scan_build_clang,test_cmake,test_amalgamation]

0 commit comments

Comments
 (0)