Skip to content

Consolidate repository layout and script app builds - #133

Merged
PathGao merged 2 commits into
mainfrom
chore/repository-layout
Sep 16, 2026
Merged

PathGao merged 2 commits into
mainfrom
chore/repository-layout

Conversation

@PathGao

@PathGao PathGao commented Sep 16, 2026

Copy link
Copy Markdown
Owner

What this is

Reduce root entries from 22 to 16: group app targets in Sources/, move the Xcode project and configuration under Tools/, and consolidate documentation and the editable icon source.

build.sh becomes the local and CI build entry point. Default builds use a separate development bundle ID and URL scheme; release mode keeps production identities and Developer ID signing. Full Xcode remains required for icons and App Intents. Local builds no longer modify keychains or overwrite installed apps.

Verification

  • Apple Silicon, Xcode 27.0: final-layout ./build.sh passed, including signature and sandbox verification.
  • swift test: 222 tests passed. SwiftLint: 100 files, zero violations.
  • Verified 11 App Intents, share extension, compiled assets, and 269 localized strings.
  • Site catalog regeneration is unchanged; dependency lock and workflow shell syntax checked.
  • CI and Developer ID modes passed before the final directory move. No notarization, publishing, or interactive UI testing performed.

@PathGao
PathGao enabled auto-merge (squash) September 16, 2026 12:22
@PathGao
PathGao merged commit d7c238d into main Sep 16, 2026
5 checks passed
@PathGao
PathGao deleted the chore/repository-layout branch September 16, 2026 12:30
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