Skip to content
/ builds Public

GitHub Actions status board for macOS and iOS

License

Notifications You must be signed in to change notification settings

inseven/builds

Folders and files

NameName
Last commit message
Last commit date
Jan 17, 2025
Aug 14, 2024
Mar 12, 2025
Feb 7, 2025
Feb 7, 2025
Feb 7, 2025
Feb 7, 2025
Feb 7, 2025
Feb 7, 2025
Apr 6, 2024
Mar 20, 2024
Aug 14, 2024
Feb 7, 2025
Jan 28, 2024
Apr 18, 2024
Apr 16, 2024
Oct 11, 2024
Feb 7, 2025
Apr 16, 2024
Mar 16, 2024
Feb 7, 2025
Oct 11, 2024
Oct 11, 2024
Feb 7, 2025
Apr 18, 2024

Repository files navigation

Builds

build

GitHub Actions status board for macOS and iOS.

Development

Builds follows the version numbering, build and signing conventions for InSeven apps. Further details can be found here.

SwiftUI Previews

Builds relies on SwiftUI previews to test all the different widget scenarios. Unfortunately there's an Xcode bug which stops previews from working in the Builds app itself (Xcode is determined to try to compile SelectableCollectionView's macOS XIB for iOS even though Package.swift makes it conditional on macOS). To work around this, Builds contains two additional targets (BuildsPreviewHost and BuildsPreviewHostWidgetExtension) which link only BuildsCore and exist for the express purpose of generating previews. Previews are declared in 'Preview.swift' in the respective apps. These two targets are built in CI to ensure they're not unintentionally broken during regular development.

Licensing

Builds is licensed under the MIT License (see LICENSE).