Skip to content

feat(swift): add make_local_swift_package.sh to build and patch WorldApp for local development#415

Merged
chipp merged 1 commit into
mainfrom
vladimirburdukov/add-make-local-swift-package-sh-to-build-and-patch-worldapp-for-local
May 28, 2026
Merged

feat(swift): add make_local_swift_package.sh to build and patch WorldApp for local development#415
chipp merged 1 commit into
mainfrom
vladimirburdukov/add-make-local-swift-package-sh-to-build-and-patch-worldapp-for-local

Conversation

@chipp
Copy link
Copy Markdown
Contributor

@chipp chipp commented May 27, 2026

Summary

  • Adds make_local_swift_package.sh: one command to build walletkit-swift locally and patch WorldApp's Package.swift to reference the local build instead of the remote release
  • Supporting changes: extract Package.swift into a shared template (Package.swift.template) so both archive_swift.sh and local_swift.sh generate it consistently

Test plan

  • Run ./swift/make_local_swift_package.sh /Path/To/WorldApp and verify WorldApp's Package.swift is patched to local_build/walletkit-swift
  • Open WorldApp in Xcode, resolve packages, and confirm it picks up the local walletkit build

…App for local development

- add make_local_swift_package.sh to build walletkit-swift and patch WorldApp's Package.swift to use the local build
- extract Package.swift into a template to support the refactored build scripts
- update local build output path to local_build/walletkit-swift
Copy link
Copy Markdown
Contributor Author

chipp commented May 27, 2026

This stack of pull requests is managed by Graphite. Learn more about stacking.

@chipp chipp marked this pull request as ready for review May 27, 2026 08:55
@chipp chipp merged commit 2dc1e0b into main May 28, 2026
34 of 39 checks passed
@chipp chipp deleted the vladimirburdukov/add-make-local-swift-package-sh-to-build-and-patch-worldapp-for-local branch May 28, 2026 17:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants