Skip to content

Commit 2fdca2f

Browse files
committed
update swift, add podspec publish doc to RELEASE.md
1 parent e22de42 commit 2fdca2f

File tree

7 files changed

+32
-25
lines changed

7 files changed

+32
-25
lines changed

Iroh.xcframework/ios-arm64/Iroh.framework/Headers/iroh_ffiFFI.h

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -756,9 +756,9 @@ void uniffi_iroh_ffi_fn_free_doc(void*_Nonnull ptr, RustCallStatus *_Nonnull out
756756
uint64_t uniffi_iroh_ffi_fn_method_doc_close_me(void*_Nonnull ptr
757757
);
758758
#endif
759-
#ifndef UNIFFI_FFIDEF_UNIFFI_IROH_FFI_FN_METHOD_DOC_DELETE_ENTRY
760-
#define UNIFFI_FFIDEF_UNIFFI_IROH_FFI_FN_METHOD_DOC_DELETE_ENTRY
761-
uint64_t uniffi_iroh_ffi_fn_method_doc_delete_entry(void*_Nonnull ptr, void*_Nonnull author_id, RustBuffer prefix
759+
#ifndef UNIFFI_FFIDEF_UNIFFI_IROH_FFI_FN_METHOD_DOC_DELETE
760+
#define UNIFFI_FFIDEF_UNIFFI_IROH_FFI_FN_METHOD_DOC_DELETE
761+
uint64_t uniffi_iroh_ffi_fn_method_doc_delete(void*_Nonnull ptr, void*_Nonnull author_id, RustBuffer prefix
762762
);
763763
#endif
764764
#ifndef UNIFFI_FFIDEF_UNIFFI_IROH_FFI_FN_METHOD_DOC_EXPORT_FILE
@@ -2388,9 +2388,9 @@ uint16_t uniffi_iroh_ffi_checksum_method_doc_close_me(void
23882388

23892389
);
23902390
#endif
2391-
#ifndef UNIFFI_FFIDEF_UNIFFI_IROH_FFI_CHECKSUM_METHOD_DOC_DELETE_ENTRY
2392-
#define UNIFFI_FFIDEF_UNIFFI_IROH_FFI_CHECKSUM_METHOD_DOC_DELETE_ENTRY
2393-
uint16_t uniffi_iroh_ffi_checksum_method_doc_delete_entry(void
2391+
#ifndef UNIFFI_FFIDEF_UNIFFI_IROH_FFI_CHECKSUM_METHOD_DOC_DELETE
2392+
#define UNIFFI_FFIDEF_UNIFFI_IROH_FFI_CHECKSUM_METHOD_DOC_DELETE
2393+
uint16_t uniffi_iroh_ffi_checksum_method_doc_delete(void
23942394

23952395
);
23962396
#endif

Iroh.xcframework/ios-arm64_x86_64-simulator/Iroh.framework/Headers/iroh_ffiFFI.h

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -756,9 +756,9 @@ void uniffi_iroh_ffi_fn_free_doc(void*_Nonnull ptr, RustCallStatus *_Nonnull out
756756
uint64_t uniffi_iroh_ffi_fn_method_doc_close_me(void*_Nonnull ptr
757757
);
758758
#endif
759-
#ifndef UNIFFI_FFIDEF_UNIFFI_IROH_FFI_FN_METHOD_DOC_DELETE_ENTRY
760-
#define UNIFFI_FFIDEF_UNIFFI_IROH_FFI_FN_METHOD_DOC_DELETE_ENTRY
761-
uint64_t uniffi_iroh_ffi_fn_method_doc_delete_entry(void*_Nonnull ptr, void*_Nonnull author_id, RustBuffer prefix
759+
#ifndef UNIFFI_FFIDEF_UNIFFI_IROH_FFI_FN_METHOD_DOC_DELETE
760+
#define UNIFFI_FFIDEF_UNIFFI_IROH_FFI_FN_METHOD_DOC_DELETE
761+
uint64_t uniffi_iroh_ffi_fn_method_doc_delete(void*_Nonnull ptr, void*_Nonnull author_id, RustBuffer prefix
762762
);
763763
#endif
764764
#ifndef UNIFFI_FFIDEF_UNIFFI_IROH_FFI_FN_METHOD_DOC_EXPORT_FILE
@@ -2388,9 +2388,9 @@ uint16_t uniffi_iroh_ffi_checksum_method_doc_close_me(void
23882388

23892389
);
23902390
#endif
2391-
#ifndef UNIFFI_FFIDEF_UNIFFI_IROH_FFI_CHECKSUM_METHOD_DOC_DELETE_ENTRY
2392-
#define UNIFFI_FFIDEF_UNIFFI_IROH_FFI_CHECKSUM_METHOD_DOC_DELETE_ENTRY
2393-
uint16_t uniffi_iroh_ffi_checksum_method_doc_delete_entry(void
2391+
#ifndef UNIFFI_FFIDEF_UNIFFI_IROH_FFI_CHECKSUM_METHOD_DOC_DELETE
2392+
#define UNIFFI_FFIDEF_UNIFFI_IROH_FFI_CHECKSUM_METHOD_DOC_DELETE
2393+
uint16_t uniffi_iroh_ffi_checksum_method_doc_delete(void
23942394

23952395
);
23962396
#endif

Iroh.xcframework/macos-arm64/Iroh.framework/Headers/iroh_ffiFFI.h

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -756,9 +756,9 @@ void uniffi_iroh_ffi_fn_free_doc(void*_Nonnull ptr, RustCallStatus *_Nonnull out
756756
uint64_t uniffi_iroh_ffi_fn_method_doc_close_me(void*_Nonnull ptr
757757
);
758758
#endif
759-
#ifndef UNIFFI_FFIDEF_UNIFFI_IROH_FFI_FN_METHOD_DOC_DELETE_ENTRY
760-
#define UNIFFI_FFIDEF_UNIFFI_IROH_FFI_FN_METHOD_DOC_DELETE_ENTRY
761-
uint64_t uniffi_iroh_ffi_fn_method_doc_delete_entry(void*_Nonnull ptr, void*_Nonnull author_id, RustBuffer prefix
759+
#ifndef UNIFFI_FFIDEF_UNIFFI_IROH_FFI_FN_METHOD_DOC_DELETE
760+
#define UNIFFI_FFIDEF_UNIFFI_IROH_FFI_FN_METHOD_DOC_DELETE
761+
uint64_t uniffi_iroh_ffi_fn_method_doc_delete(void*_Nonnull ptr, void*_Nonnull author_id, RustBuffer prefix
762762
);
763763
#endif
764764
#ifndef UNIFFI_FFIDEF_UNIFFI_IROH_FFI_FN_METHOD_DOC_EXPORT_FILE
@@ -2388,9 +2388,9 @@ uint16_t uniffi_iroh_ffi_checksum_method_doc_close_me(void
23882388

23892389
);
23902390
#endif
2391-
#ifndef UNIFFI_FFIDEF_UNIFFI_IROH_FFI_CHECKSUM_METHOD_DOC_DELETE_ENTRY
2392-
#define UNIFFI_FFIDEF_UNIFFI_IROH_FFI_CHECKSUM_METHOD_DOC_DELETE_ENTRY
2393-
uint16_t uniffi_iroh_ffi_checksum_method_doc_delete_entry(void
2391+
#ifndef UNIFFI_FFIDEF_UNIFFI_IROH_FFI_CHECKSUM_METHOD_DOC_DELETE
2392+
#define UNIFFI_FFIDEF_UNIFFI_IROH_FFI_CHECKSUM_METHOD_DOC_DELETE
2393+
uint16_t uniffi_iroh_ffi_checksum_method_doc_delete(void
23942394

23952395
);
23962396
#endif

IrohLib.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Pod::Spec.new do |spec|
1515
}
1616
spec.author = { "b5" => "[email protected]" }
1717
spec.social_media_url = "https://twitter.com/iroh_n0"
18-
spec.source = { :git => "https://github.com/n0-computer/iroh-ffi.git", :tag => "#{spec.version}" }
18+
spec.source = { :git => "https://github.com/n0-computer/iroh-ffi.git", :tag => "v#{spec.version}" }
1919
spec.static_framework = true
2020
spec.source_files = "IrohLib/Sources/IrohLib/*.swift"
2121
spec.swift_version = '5.9'

IrohLib/Sources/IrohLib/IrohLib.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2748,7 +2748,7 @@ public protocol DocProtocol: AnyObject {
27482748
*
27492749
* Returns the number of entries deleted.
27502750
*/
2751-
func deleteEntry(authorId: AuthorId, prefix: Data) async throws -> UInt64
2751+
func delete(authorId: AuthorId, prefix: Data) async throws -> UInt64
27522752

27532753
/**
27542754
* Export an entry as a file to a given absolute path
@@ -2904,11 +2904,11 @@ open class Doc:
29042904
*
29052905
* Returns the number of entries deleted.
29062906
*/
2907-
open func deleteEntry(authorId: AuthorId, prefix: Data) async throws -> UInt64 {
2907+
open func delete(authorId: AuthorId, prefix: Data) async throws -> UInt64 {
29082908
return
29092909
try await uniffiRustCallAsync(
29102910
rustFutureFunc: {
2911-
uniffi_iroh_ffi_fn_method_doc_delete_entry(
2911+
uniffi_iroh_ffi_fn_method_doc_delete(
29122912
self.uniffiClonePointer(),
29132913
FfiConverterTypeAuthorId.lower(authorId), FfiConverterData.lower(prefix)
29142914
)
@@ -12812,7 +12812,7 @@ private var initializationResult: InitializationResult = {
1281212812
if uniffi_iroh_ffi_checksum_method_doc_close_me() != 13449 {
1281312813
return InitializationResult.apiChecksumMismatch
1281412814
}
12815-
if uniffi_iroh_ffi_checksum_method_doc_delete_entry() != 42178 {
12815+
if uniffi_iroh_ffi_checksum_method_doc_delete() != 54552 {
1281612816
return InitializationResult.apiChecksumMismatch
1281712817
}
1281812818
if uniffi_iroh_ffi_checksum_method_doc_export_file() != 16067 {

Package.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ let package = Package(
2121
path: "IrohLib/Sources/IrohLib"),
2222
.binaryTarget(
2323
name: "Iroh",
24-
url: "https://github.com/n0-computer/iroh-ffi/releases/download/v0.20.0/IrohLib.xcframework.zip",
25-
checksum: "8123c2d43690c423e9bc8993c935b2fe009731f3b65b95754358570077037858")
24+
url: "https://github.com/n0-computer/iroh-ffi/releases/download/v0.21.0/IrohLib.xcframework.zip",
25+
checksum: "1f5bdcf6676cd937be18845110513b0316a44053fe718cab7a6bdf7d9349677e")
2626
]
2727
)

RELEASE.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,13 @@ let package = Package(
4646

4747
6. Commit the result & push
4848

49+
### Cocoapods
50+
1. lint the `IrohLibFramework`: `pod spec lint IrohLibFramework.podspec`, make sure it passes
51+
2. `pod trunk push IrohlibFramework.podspec`
52+
3. `pod spec lint IrohFramework.podspec`, make sure it passes
53+
4. wait 6 minutes for cache to catch up & show new `IrohLibFramework.podspec` as available
54+
5. `pod trunk push IrohFramework.podspec --allow-warnings`
55+
4956
## Python
5057

5158
The first time:

0 commit comments

Comments
 (0)