Skip to content

Update to Swift 5.9 and raise deployment targets to macOS 13 / iOS 17#10

Open
Sameh Sayed (sameh0) wants to merge 4 commits into
mainfrom
update/swift-5.9
Open

Update to Swift 5.9 and raise deployment targets to macOS 13 / iOS 17#10
Sameh Sayed (sameh0) wants to merge 4 commits into
mainfrom
update/swift-5.9

Conversation

@sameh0

Copy link
Copy Markdown
  • Bump SwiftPM tools version to 5.9 and CocoaPods swift_versions to 5.9
  • Raise minimum deployment targets across Package.swift, podspec, available annotations, and README (breaking change for older-OS consumers)
  • Bump podspec version to 2.0.0 and add a CHANGELOG entry
  • Add unit tests for the ManagedAppConfig class (getters, updateValue branches, change hooks, key constants)
  • Refresh GitHub Actions workflows: current runners/simulators and action versions

… / tvOS 17

- Bump SwiftPM tools version to 5.9 and CocoaPods swift_versions to 5.9
- Raise minimum deployment targets across Package.swift, podspec, @available
  annotations, and README (breaking change for older-OS consumers)
- Bump podspec version to 2.0.0 and add a CHANGELOG entry
- Add unit tests for the ManagedAppConfig class (getters, updateValue branches,
  change hooks, key constants)
- Refresh GitHub Actions workflows: current runners/simulators and action versions

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changes overall look good, just requesting that we use the latest version of the various official actions

Comment thread .github/workflows/run_tests.yml Outdated
Comment thread .github/workflows/publish_docs.yml Outdated
Comment thread .github/workflows/publish_docs.yml Outdated
Comment thread .github/workflows/publish_docs.yml Outdated
Address PR review: checkout@v7, upload-pages-artifact@v5, deploy-pages@v5
…ice names

Pinning 'iPhone 15'/'Apple TV' broke on runners whose Xcode no longer ships
those devices. Pick the first available simulator UDID at runtime so the
workflow survives future Xcode/runner upgrades.
The dependency already resolved to 1.5.0 via 'from: 1.0.0'; raising the floor
makes the current minimum explicit. SymbolKit (transitive) is at 1.0.0, its
latest release.
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.

4 participants