Skip to content

[v2] Convert Dev project to Swift 6 #708

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 10 commits into
base: v2-test-deprecation-cleanup
Choose a base branch
from

Conversation

AnthonyMDev
Copy link
Contributor

@AnthonyMDev AnthonyMDev commented Jul 16, 2025

This converts the rest of apollo-ios-dev to Swift 6.

  • Removes Swift 5 compatibility
  • Enables Strict Concurrency in unit tests and other project files
  • Update dev project deployment targets
  • SPM package tools version updated to 6.1
  • Tuist updated to latest version
  • Xcode configurations updated to new recommendations
  • Update @Sendable closure annotations to sending. See here for more info
  • Update codegen to Swift 6
  • InstallCLI plugin updated to Swift 6
  • SwiftScripts updated to Swift 6
  • TestCodegenConfigurations updated to Swift 6

@apollo-librarian
Copy link

apollo-librarian bot commented Jul 16, 2025

⚠️ Docs preview not attached to branch

The preview was not built because the PR's base branch v2-test-deprecation-cleanup is not in the list of sources.

An Apollo team member can comment one of the following commands to dictate which branch to attach the preview to:

  • !docs set-base-branch main

Build ID: 57f704a9c7bdef9a4db8ed4d

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