Skip to content

Migrate to SwiftPM - #119

Merged
viktorstrate merged 9 commits into
mainfrom
swiftpm-migration
Sep 30, 2026
Merged

viktorstrate merged 9 commits into
mainfrom
swiftpm-migration

Conversation

@viktorstrate

@viktorstrate viktorstrate commented Sep 30, 2026 •

Copy link
Copy Markdown
Owner

This PR moves all source files to SwiftPM packages.

This allows the project to be developed using other IDEs that support the SourceKit-LSP, such as vscode.

It adds an XCode workspace that includes both the XCode project that builds and signs the app, as well as the SwiftPM package such that unit tests are automatically available from XCode as well.

It also formats all source files using the official swift-format formatter. A format config file has been added to ensure that future formatting stays consistent.

The Github Actions runner has been updated to also run on macOS 27.

The project has also been extended to support all versions of macOS 15 and above. Before only the latest version of macOS 15 and above were supported.

@viktorstrate
viktorstrate merged commit 5da2a3f into main Sep 30, 2026
3 checks passed
@viktorstrate
viktorstrate deleted the swiftpm-migration branch September 30, 2026 08:31
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.

1 participant