@@ -20,32 +20,36 @@ jobs:
20
20
cd rust-lightning
21
21
# git checkout origin/2021-03-java-bindings-base
22
22
# git checkout v0.0.100
23
- git checkout 22280286ed38a4753c63c7163fb8414eb1fd3177
23
+ git checkout 8966f8d3d4911e034621c6d3c3d20140d3a7e76a
24
24
echo "rust-lightning commit hash:"
25
25
git rev-parse HEAD
26
26
cd ..
27
27
# git clone https://github.com/lightningdevkit/ldk-c-bindings
28
28
git clone https://github.com/TheBlueMatt/ldk-c-bindings
29
29
cd ldk-c-bindings
30
- git checkout fee27c4b40d1d25609a38bb220dd64b297af929a
30
+ git checkout 1bb5ae1b34aeb74009b7b4b5ebefc957cddc30a6
31
31
echo "ldk-c-bindings commit hash:"
32
32
git rev-parse HEAD
33
33
cd ..
34
+ - name : Install Swift Toolchain
35
+ run : |
36
+ curl -L -o swift-5.4.2-RELEASE-ubuntu20.04.tar.gz https://swift.org/builds/swift-5.4.2-release/ubuntu2004/swift-5.4.2-RELEASE/swift-5.4.2-RELEASE-ubuntu20.04.tar.gz
37
+ echo "Sha sum: $(sha256sum swift-5.4.2-RELEASE-ubuntu20.04.tar.gz | awk '{ print $1 }')"
38
+ if [ "$(sha256sum swift-5.4.2-RELEASE-ubuntu20.04.tar.gz | awk '{ print $1 }')" != "${EXPECTED_SWIFT_SHASUM}" ]; then
39
+ echo "Bad hash"
40
+ echo "Contents: \n$(cat swift-5.4.2-RELEASE-ubuntu20.04.tar.gz)"
41
+ exit 1
42
+ fi
43
+ tar xvvf swift-5.4.2-RELEASE-ubuntu20.04.tar.gz
44
+ env :
45
+ EXPECTED_SWIFT_SHASUM : 86b849d9f6ba2eda4e12ea5eafaa0748bffcd6272466b514c2b0fd4a829c63a4
34
46
- name : Install native Rust toolchain, Valgrind, and build utilitis
35
47
run : |
36
48
sudo apt-get update
37
49
sudo apt-get -y dist-upgrade
38
50
sudo apt-get -y install cargo valgrind lld git g++ clang curl
39
51
- name : Install cbindgen
40
52
run : cargo install --force cbindgen
41
- - name : Install Swift Toolchain
42
- run : |
43
- curl https://swift.org/builds/swift-5.4.2-release/ubuntu2004/swift-5.4.2-RELEASE/swift-5.4.2-RELEASE-ubuntu20.04.tar.gz > swift-5.4.2-RELEASE-ubuntu20.04.tar.gz
44
- if [ "$(sha256sum swift-5.4.2-RELEASE-ubuntu20.04.tar.gz | awk '{ print $1 }')" != "86b849d9f6ba2eda4e12ea5eafaa0748bffcd6272466b514c2b0fd4a829c63a4" ]; then
45
- echo "Bad hash"
46
- exit 1
47
- fi
48
- tar xvvf swift-5.4.2-RELEASE-ubuntu20.04.tar.gz
49
53
- name : Regenerate C bindings
50
54
run : |
51
55
cd ldk-c-bindings
0 commit comments