90
90
91
91
cp -R bindings/batteries ci/LDKSwift/Sources/LDKSwift
92
92
env :
93
- LDK_SWIFT_GENERATOR_INPUT_HEADER_PATH : ldk-c-bindings/lightning-c-bindings/include/lightning.h
93
+ LDK_SWIFT_GENERATOR_INPUT_HEADER_PATH : ci/ ldk-c-bindings/lightning-c-bindings/include/lightning.h
94
94
LDK_SWIFT_GENERATOR_OUTPUT_DIRECTORY_PATH : ci/LDKSwift/Sources/LDKSwift
95
95
- name : Fix Swift files
96
96
run : |
@@ -120,7 +120,7 @@ jobs:
120
120
cd ci/LDKSwift
121
121
../swift-5.6-RELEASE-ubuntu20.04/usr/bin/swift test -v
122
122
env :
123
- LDK_C_BINDINGS_BASE : /home/runner/work/ldk-swift/ldk-swift/ldk-c-bindings
123
+ LDK_C_BINDINGS_BASE : /home/runner/work/ldk-swift/ldk-swift/ci/ ldk-c-bindings
124
124
LLVM_CLANG_ASAN_PATH : /usr/lib/llvm-11/lib/clang/11.0.0/lib/linux/libclang_rt.asan-x86_64.a
125
125
RUST_BACKTRACE : 1
126
126
- name : Test Swift bindings package with address sanitizer
@@ -129,7 +129,7 @@ jobs:
129
129
cd ci/LDKSwift
130
130
../swift-5.6-RELEASE-ubuntu20.04/usr/bin/swift test -v
131
131
env :
132
- LDK_C_BINDINGS_BASE : /home/runner/work/ldk-swift/ldk-swift/ldk-c-bindings
132
+ LDK_C_BINDINGS_BASE : /home/runner/work/ldk-swift/ldk-swift/ci/ ldk-c-bindings
133
133
LLVM_CLANG_ASAN_PATH : /usr/lib/llvm-11/lib/clang/11.0.0/lib/linux/libclang_rt.asan-x86_64.a
134
134
RUST_BACKTRACE : 1
135
135
@@ -146,14 +146,19 @@ jobs:
146
146
with :
147
147
name : ci_archive
148
148
path : ci
149
+ - name : Install Valgrind and build utilities
150
+ run : |
151
+ sudo apt-get update
152
+ sudo apt-get -y dist-upgrade
153
+ sudo apt-get -y install valgrind lld g++ clang
149
154
- name : Test Swift bindings package without address sanitizer
150
155
run : |
151
156
python ci/toggle_address_sanitation_library.py off
152
157
cd ci/LDKSwift
153
158
../swift-5.6-RELEASE-ubuntu20.04/usr/bin/swift test -v
154
159
cd ../
155
160
env :
156
- LDK_C_BINDINGS_BASE : /home/runner/work/ldk-swift/ldk-swift/ldk-c-bindings
161
+ LDK_C_BINDINGS_BASE : /home/runner/work/ldk-swift/ldk-swift/ci/ ldk-c-bindings
157
162
LLVM_CLANG_ASAN_PATH : /usr/lib/llvm-11/lib/clang/11.0.0/lib/linux/libclang_rt.asan-x86_64.a
158
163
RUST_BACKTRACE : 1
159
164
0 commit comments