Skip to content

Fix Swift 6.3.3 compatibility, update guidelines, and prepare 1.1.1 - #7

Merged
backslash-f merged 4 commits into
mainfrom
codex/swift-tools-6-3-3
Sep 8, 2026
Merged

backslash-f merged 4 commits into
mainfrom
codex/swift-tools-6-3-3

Conversation

@backslash-f

@backslash-f backslash-f commented Sep 8, 2026

Copy link
Copy Markdown
Collaborator

Xcode Cloud cannot resolve AppLogger 1.1.0 with Swift 6.3.3 because its manifest requires 6.4. This patch lowers swift-tools-version to 6.3.3 and prepares release 1.1.1, updating VERSION, the changelog, and README. Public APIs and deployment targets remain unchanged.

AgentGuidelines is upgraded from 0.0.9 to the latest published release, 0.0.27, in a dedicated synchronization commit. Its complete subtree matches the central tagged tree e690d1d3b2a1d1589850ec39ac396cb6c0f15679, and .gitattributes retains the required generated-file rule. Review consumer changes; the synchronized guidelines were reviewed centrally.

The consumer adoption adds the current root review, documentation-maintenance, and dependency contracts; the audit-skill symlink; shared formatter configuration symlinks; and a dedicated non-mutating Swift Format CI job that also validates consumer integration. Source/test changes apply shared formatting without changing behavior. Local instructions document the explicit Swift 6.3.3 compatibility requirement, runner labels, and the existing combined PR/main CI workflow.

Validation and completion audit:

  • swift test: all 8 Swift Testing tests passed, along with the existing XCTest suite.
  • Shared format-and-lint and final lint-strict passed for Package.swift, Sources, and Tests.
  • validate_consumer_setup.swift passed for 0.0.27.
  • Markdown wrapping audit passed for all root Markdown and Documentation.
  • String Catalog change detection found no changed catalogs relative to origin/main; Xcode editor evidence is not applicable.
  • DocC generation and git diff --check passed.
  • No new runtime dependencies or Xcode project settings are introduced. The DocC plugin retains its tooling-only role.
  • Local validation uses Swift 6.4; the exact Swift 6.3.3 compiler is unavailable locally. Fresh GitHub CI remains a separate merge gate.

Release remains pending PR review/approval and successful CI. After merge, publish tag and GitHub release 1.1.1.

@backslash-f backslash-f changed the title Fix Swift 6.3.3 compatibility and prepare 1.1.1 Fix Swift 6.3.3 compatibility, update guidelines, and prepare 1.1.1 Sep 8, 2026
@backslash-f
backslash-f merged commit 7310414 into main Sep 8, 2026
2 checks passed
@backslash-f
backslash-f deleted the codex/swift-tools-6-3-3 branch September 8, 2026 23:45
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