Skip to content
This repository was archived by the owner on Sep 1, 2026. It is now read-only.

v4.7.0

Choose a tag to compare

@gaelic-ghost gaelic-ghost released this 07 Apr 23:59
· 496 commits to main since this release

What changed

  • expanded the shared Swift package and Xcode guidance baselines with more concrete Swift concurrency advice, including cancellation-aware async design, explicit sendability guidance, and stronger Swift Testing recommendations
  • added package-specific guidance for resources, Bundle.module, Resource.process(...), Resource.copy(...), Resource.embedInCode(...), test fixtures, Metal library distribution, and the Xcode handoff when Apple-managed Metal toolchain behavior matters
  • added Xcode-focused guidance for Swift Testing, XCTest, XCUITest wait patterns, .xctestplan usage, file-membership verification after on-disk edits, and Debug versus Release validation expectations
  • threaded the new guidance through the workflow, bootstrap, and sync skills, refreshed the synced AGENTS.md templates, and tightened the sync validators and shared repo-maintenance toolkit checks so the expected maintainer entrypoints stay discoverable
  • updated the repo validator so it recognizes the current 9-skill surface, including swift-package-workflow
  • bumped the packaged Codex and Claude plugin manifests plus maintainer-tooling project metadata to 4.7.0

Breaking changes

  • none

Migration / upgrade notes

  • rerun sync-swift-package-guidance or sync-xcode-project-guidance in downstream repos if you want their checked-in AGENTS.md guidance and repo-maintenance toolkit to pick up the new testing, resources, Metal, and release-validation guidance
  • update local installs of the apple-dev-skills plugin so the new workflow and sync guidance is available in your active Codex or Claude environment

Verification performed

  • uv run pytest (78 passed in 14.94s)