diff --git a/CHANGELOG.md b/CHANGELOG.md index 8b1081f..c060e1c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,11 @@ All notable changes to AXorcist will be documented in this file. +## [0.1.2] - 2026-04-28 + +### Fixed +- Avoid treating SwiftPM's `.build/checkouts` cache as a vendored workspace when resolving Commander. + ## [0.1.1] - 2026-04-28 ### Changed diff --git a/Package.swift b/Package.swift index 4767451..cfe255a 100644 --- a/Package.swift +++ b/Package.swift @@ -13,8 +13,9 @@ let approachableConcurrencySettings: [SwiftSetting] = [ let packageDirectory = URL(fileURLWithPath: #filePath).deletingLastPathComponent() let localCommanderPath = packageDirectory.deletingLastPathComponent().appendingPathComponent("Commander").path +let isSwiftPMCheckout = packageDirectory.path.contains("/.build/checkouts/") let commanderDependency: Package.Dependency = - if FileManager.default.fileExists(atPath: localCommanderPath) { + if !isSwiftPMCheckout, FileManager.default.fileExists(atPath: localCommanderPath) { .package(path: "../Commander") } else { .package(url: "https://github.com/steipete/Commander.git", exact: "0.2.2")