Skip to content

refactor: move the Apple apps into apple/ - #3553

Merged
datlechin merged 17 commits into
mainfrom
refactor/apple-dir
Oct 19, 2026
Merged

datlechin merged 17 commits into
mainfrom
refactor/apple-dir

Conversation

@datlechin

@datlechin datlechin commented Oct 18, 2026 •

Copy link
Copy Markdown
Member

Why

The root mixed the Apple apps with repo-wide files; linux/ already keeps its app in its own folder.

Change

  • The first commit only renames the macOS and iOS apps, plugins, packages, scripts, libs and changelog into apple/; appcast.xml, .github/ and the shared scripts stay. Merge as a merge commit to keep it separate.
  • The next commits fix every path: Apple CI jobs run in apple/, scripts find .github/ and the changelog, .gitignore splits in two.
  • Root AGENTS.md, CONTRIBUTING.md and RELEASING.md keep what both apps share and point to each app's guide.

Verified

  • Both projects generate; build, the Unit plan, iOS build, SwiftLint, CI script tests and agent-docs pass.
  • Tests updated for the paths: detector, changelog, hub ratchet, libs, feed, registry, PluginKit ABI.

Not in this PR

# Conflicts:
#	.claude/rules/ci.md
#	.github/workflows/macos-tests.yml
#	scripts/ci/detect-changed-paths.sh
# Conflicts:
#	.claude/rules/ci.md
#	.claude/rules/plugin-system.md
#	.claude/rules/tests.md
#	.claude/skills/fix-issue/scripts/lib/platform-apple.sh
#	.github/workflows/repo-hygiene.yml
#	apple/scripts/check-pluginkit-abi.sh
#	apple/scripts/ci/check-pluginkit-bump-cadence.py
#	apple/scripts/ci/test_check_pluginkit_bump_cadence.py
# Conflicts:
#	.claude/rules/ci.md
#	.github/workflows/ios-tests.yml
#	RELEASING.md
# Conflicts:
#	.claude/rules/ci.md
#	scripts/ci/detect-changed-paths.sh
#	scripts/ci/test_detect_changed_paths.py
# Conflicts:
#	.claude/rules/ci.md
#	RELEASING.md
# Conflicts:
#	apple/changelog.d/3446.changed.8.md
#	apple/changelog.d/3446.fixed.8.md
# Conflicts:
#	.claude/rules/plugin-system.md
#	.claude/skills/fix-issue/references/platform-apple.md
#	apple/scripts/check-pluginkit-abi.sh
@datlechin
datlechin merged commit 1764c06 into main Oct 19, 2026
26 of 27 checks passed
@datlechin
datlechin deleted the refactor/apple-dir branch October 19, 2026 05:27
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