Skip to content

chore: Package — Swift 6.0 + FroggyKit 0.3.1 + strict concurrency#1

Merged
froggychips merged 1 commit into
mainfrom
iter2-swift6-kit-bump
May 11, 2026
Merged

chore: Package — Swift 6.0 + FroggyKit 0.3.1 + strict concurrency#1
froggychips merged 1 commit into
mainfrom
iter2-swift6-kit-bump

Conversation

@froggychips

Copy link
Copy Markdown
Owner

Summary

P2.1 из плана iter2. Унификация tooling'а с остальной экосистемой.

  • swift-tools-version 5.9 → 6.0 (Froggy/Kit/sre уже на 6.0)
  • FroggyKit dep: from "0.3.0"from "0.3.1" — забираем timeout enum case, retry-on-daemonNotRunning, новый init(socketPath:maxTokens:) и сами Tests/FroggyKitTests из FroggyKit#1
  • swiftSettings: StrictConcurrency + ExistentialAny на FroggyMCPServer target (mirror того, что CONTRIBUTING требует во Froggy)

Test plan

  • rm -rf .build Package.resolved && swift build — clean (release и debug)
  • swift test — все 13 FroggyMCPTests прошли
  • Сборка не показала ни одного strict-concurrency warning'а

🤖 Generated with Claude Code

P2.1 из плана iter2. Унификация tooling'а с остальной экосистемой:

- swift-tools-version 5.9 → 6.0 (Froggy/Kit/sre уже на 6.0)
- FroggyKit dep: from "0.3.0" → from "0.3.1" — забираем wire-protocol
  тесты + новый init(socketPath:maxTokens:) из FroggyKit#1
- swiftSettings: StrictConcurrency + ExistentialAny на FroggyMCPServer
  target (mirror того, что CONTRIBUTING требует во Froggy)

Build: swift build -c debug clean, без warnings.
Tests: все 13 FroggyMCPTests прошли.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@froggychips froggychips merged commit deaa7b6 into main May 11, 2026
1 check passed
@froggychips froggychips deleted the iter2-swift6-kit-bump branch May 11, 2026 07:58
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