Update dependencies#25
Conversation
Bumps SwiftMCP to 1.5.1 and refreshes transitive packages: swift-crypto 3.15.1 β 4.5.0, swift-nio 2.99.0 β 2.101.0, swift-argument-parser 1.7.1 β 1.8.2, swift-log 1.12.0 β 1.13.2, swift-collections 1.5.1 β 1.6.0, swift-system 1.6.4 β 1.7.2, swift-syntax 603.0.1 β 603.0.2, swift-asn1 1.7.0 β 1.7.1, swift-nio-ssl 2.37.0 β 2.37.1 (adds SwiftCross 1.2.0 as a new transitive dependency of SwiftMCP). SwiftMail stays at 1.6.4 and SwiftText at 1.1.9 β both already current for versioned consumption (SwiftMail 1.7.x pins its NIO dependencies by git revision, which SwiftPM does not allow a versioned dependency to be consumed through). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
There was a problem hiding this comment.
π‘ Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: bd3a453b9d
βΉοΈ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with π.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| ], | ||
| dependencies: [ | ||
| .package(url: "https://github.com/Cocoanetics/SwiftMCP", .upToNextMajor(from: "1.4.6")), | ||
| .package(url: "https://github.com/Cocoanetics/SwiftMCP", .upToNextMajor(from: "1.5.1")), |
There was a problem hiding this comment.
Replace removed SwiftMCP hostname helper
When this dependency is resolved to SwiftMCP 1.5.1, postd no longer compiles because SwiftMCP 1.5 removed the public String.localHostname helper, while this repo still calls it in Sources/postd/PostDaemon.swift:132. The bump needs to be paired with replacing that call, e.g. with ProcessInfo.processInfo.hostName, otherwise any build including the daemon target fails.
Useful? React with πΒ / π.
Refreshes dependencies to their latest versions consumable via SwiftPM version requirements.
Direct
Transitive (via
swift package update)Unchanged
Verification
swift build(debug) βswift build -c releaseβswift testβ 13 tests, 0 failures βπ€ Generated with Claude Code