chore(swabble): stop tracking Package.resolved clobbered by Xcode resolution (#100961)

Xcode syncs the iOS project supergraph pins (ElevenLabsKit, WebRTC, cmark,
swift-markdown) into the local swabble package's Package.resolved on every
resolve, leaving permanent dirty-worktree noise. Match the existing
OpenClawKit convention: ignore the file. Reproducibility is unaffected -
swabble's only runtime dependency is exact-pinned (Commander 0.2.2) and CI
cache keys hash Package.swift + Sources, not this file.
This commit is contained in:
Peter Steinberger 2026-07-06 15:58:47 +01:00 committed by GitHub
parent 1e27467ab0
commit 04b5d627a4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 3 additions and 33 deletions

3
.gitignore vendored
View file

@ -44,6 +44,9 @@ apps/shared/OpenClawKit/.build/
apps/shared/*/.build/
packages/*/dist/
apps/shared/OpenClawKit/Package.resolved
# Xcode rewrites local-package Package.resolved with the iOS app supergraph on
# every resolve; swabble's only runtime dep is exact-pinned in Package.swift.
apps/swabble/Package.resolved
**/ModuleCache/
bin/
bin/clawdbot-mac

View file

@ -1,33 +0,0 @@
{
"originHash" : "be13c4e768c90bbea0fd647d27f5900702a82c39b9affde238d77edf40c8d97c",
"pins" : [
{
"identity" : "commander",
"kind" : "remoteSourceControl",
"location" : "https://github.com/steipete/Commander.git",
"state" : {
"revision" : "ae2ce746b386ff94b26648cfe5625cfa8d02639b",
"version" : "0.2.2"
}
},
{
"identity" : "swift-syntax",
"kind" : "remoteSourceControl",
"location" : "https://github.com/swiftlang/swift-syntax.git",
"state" : {
"revision" : "9de99a78f099e59caf2b2beec65a4c45d54b2081",
"version" : "603.0.1"
}
},
{
"identity" : "swift-testing",
"kind" : "remoteSourceControl",
"location" : "https://github.com/apple/swift-testing",
"state" : {
"revision" : "70eff261d7f462cad1fff51e05bcc74aa0b0f420",
"version" : "6.3.2"
}
}
],
"version" : 3
}