Skip to content

Commit 683d7b7

Browse files
committed
iterate on workflow syntax
1 parent 4656e23 commit 683d7b7

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

.github/workflows/swift.yml

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ jobs:
9090
9191
cp -R bindings/batteries ci/LDKSwift/Sources/LDKSwift
9292
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
9494
LDK_SWIFT_GENERATOR_OUTPUT_DIRECTORY_PATH: ci/LDKSwift/Sources/LDKSwift
9595
- name: Fix Swift files
9696
run: |
@@ -120,7 +120,7 @@ jobs:
120120
cd ci/LDKSwift
121121
../swift-5.6-RELEASE-ubuntu20.04/usr/bin/swift test -v
122122
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
124124
LLVM_CLANG_ASAN_PATH: /usr/lib/llvm-11/lib/clang/11.0.0/lib/linux/libclang_rt.asan-x86_64.a
125125
RUST_BACKTRACE: 1
126126
- name: Test Swift bindings package with address sanitizer
@@ -129,7 +129,7 @@ jobs:
129129
cd ci/LDKSwift
130130
../swift-5.6-RELEASE-ubuntu20.04/usr/bin/swift test -v
131131
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
133133
LLVM_CLANG_ASAN_PATH: /usr/lib/llvm-11/lib/clang/11.0.0/lib/linux/libclang_rt.asan-x86_64.a
134134
RUST_BACKTRACE: 1
135135

@@ -146,14 +146,19 @@ jobs:
146146
with:
147147
name: ci_archive
148148
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
149154
- name: Test Swift bindings package without address sanitizer
150155
run: |
151156
python ci/toggle_address_sanitation_library.py off
152157
cd ci/LDKSwift
153158
../swift-5.6-RELEASE-ubuntu20.04/usr/bin/swift test -v
154159
cd ../
155160
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
157162
LLVM_CLANG_ASAN_PATH: /usr/lib/llvm-11/lib/clang/11.0.0/lib/linux/libclang_rt.asan-x86_64.a
158163
RUST_BACKTRACE: 1
159164

0 commit comments

Comments
 (0)