Skip to content

Commit 2d78cbd

Browse files
authored
Merge pull request #83 from arik-so/2022-10-nit-fixes
Fix nits and improve release process.
2 parents d1fce69 + ab8a55f commit 2d78cbd

File tree

3 files changed

+16
-8
lines changed

3 files changed

+16
-8
lines changed

.github/actions/upload-xcframework-artifact/action.yml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,16 @@ runs:
77
shell: bash
88
run: |
99
ditto -c -k --sequesterRsrc --keepParent /Users/runner/work/ldk-swift/ldk-swift/bindings/bin/release/LightningDevKit.xcframework LightningDevKit.xcframework.zip
10+
- name: Create desymlinked xcframework variant
11+
shell: bash
12+
run: |
13+
cp -r /Users/runner/work/ldk-swift/ldk-swift/bindings/bin/release/LightningDevKit.xcframework /Users/runner/work/ldk-swift/ldk-swift/bindings/bin/release/LightningDevKit-no-symlinks.xcframework
14+
python3 ./src/scripts/symlink_resolver.py /Users/runner/work/ldk-swift/ldk-swift/bindings/bin/release/LightningDevKit-no-symlinks.xcframework
15+
ditto -c -k --sequesterRsrc --keepParent /Users/runner/work/ldk-swift/ldk-swift/bindings/bin/release/LightningDevKit-no-symlinks.xcframework LightningDevKit-no-symlinks.xcframework.zip
1016
- name: Upload Framework Artifact
1117
uses: actions/upload-artifact@v3
1218
with:
1319
name: LightningDevKit
14-
path: LightningDevKit.xcframework.zip
20+
path: |
21+
LightningDevKit.xcframework.zip
22+
LightningDevKit-no-symlinks.xcframework.zip

.github/workflows/release-framework.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,8 @@ jobs:
4949
if: ${{ github.event.inputs.tag != null && github.event.inputs.tag != '' }}
5050
run: |
5151
git tag ${{ github.event.inputs.tag }}
52-
git push origin HEAD:main
53-
git push origin --tags
52+
git push -u origin HEAD:release-${{ github.event.inputs.tag }}
53+
git push --tags
5454
5555
release:
5656
name: Publish Release
@@ -66,4 +66,4 @@ jobs:
6666
if: ${{ github.event.inputs.tag != null && github.event.inputs.tag != '' }}
6767
with:
6868
tag: ${{ github.event.inputs.tag }}
69-
artifacts: LightningDevKit.xcframework.zip
69+
artifacts: LightningDevKit.xcframework.zip,LightningDevKit-no-symlinks.xcframework.zip

ci/LDKSwift/Sources/LDKSwift/batteries/ChannelManagerConstructor.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ public class ChannelManagerConstructor: NativeTypeWrapper {
7373

7474
let blockHash = Bindings.LDKThirtyTwoBytes_to_array(nativeType: a);
7575
let clonedChannelMonitor = ChannelMonitor(pointer: b).dangle().clone()
76-
76+
7777
if let channelFundingOutpoint = clonedChannelMonitor.get_funding_txo().getA() {
7878
let fundingOutpointHash = "\(channelFundingOutpoint.get_txid()):\(channelFundingOutpoint.get_index())"
7979
if monitorFundingSet.contains(fundingOutpointHash) {
@@ -82,7 +82,7 @@ public class ChannelManagerConstructor: NativeTypeWrapper {
8282
}
8383
monitorFundingSet.insert(fundingOutpointHash)
8484
}
85-
85+
8686
clonedChannelMonitor.cOpaqueStruct?.is_owned = false // is_owned should never have to be modified
8787

8888
monitors.append(clonedChannelMonitor.cOpaqueStruct!)
@@ -214,7 +214,7 @@ public class ChannelManagerConstructor: NativeTypeWrapper {
214214
print("watching channel")
215215
let monitorWatchResult = chainMonitorWatch.watch_channel(funding_txo: outPoint, monitor: monitorClone)
216216
if monitorWatchResult != LDKChannelMonitorUpdateStatus_Completed {
217-
print("Some error occurred with a chainMonitorWatch.watch_channel call: \(monitorWatchResult)")
217+
Bindings.print("Some issue occurred with a chainMonitorWatch.watch_channel call: \(monitorWatchResult)", severity: .WARNING)
218218
}
219219
monitorClone.cOpaqueStruct?.is_owned = true
220220
}
@@ -314,7 +314,7 @@ fileprivate class CustomChannelManagerPersister: Persister {
314314
override func persist_graph(network_graph: NetworkGraph) -> Result_NoneErrorZ {
315315
return self.handler.persist_graph(network_graph: network_graph)
316316
}
317-
317+
318318
override func persist_scorer(scorer: Bindings.WriteableScore) -> Bindings.Result_NoneErrorZ {
319319
return self.handler.persist_scorer(scorer: scorer)
320320
}

0 commit comments

Comments
 (0)