11// swift-tools-version:5.9
22//
3- // `main` ships with a local `binaryTarget(path:)` so the package
4- // resolves directly against the on-disk xcframework — run
5- // `Scripts/build.sh` once, then `.package(path: "../EverywhereCore")`
6- // works in both consuming apps without a network round-trip.
7- //
8- // `Scripts/release.sh vX.Y.Z` rewrites this file to use
9- // `binaryTarget(url:, checksum:)` on the tagged commit only, then
10- // restores this version on `main`. Tagged consumers resolve against
11- // the GitHub Release asset; `main` consumers stay on the local path.
3+ // Auto-generated for the v2026.05.18 release by
4+ // .github/workflows/upstream-watch.yml. The `main` branch
5+ // keeps a local `binaryTarget(path:)` variant for in-tree
6+ // development; this variant lives only on the tag.
127
138import PackageDescription
149
@@ -22,6 +17,10 @@ let package = Package(
2217 . library( name: " EverywhereCore " , targets: [ " EverywhereCore " ] ) ,
2318 ] ,
2419 targets: [
25- . binaryTarget( name: " EverywhereCore " , path: " EverywhereCore.xcframework " ) ,
20+ . binaryTarget(
21+ name: " EverywhereCore " ,
22+ url: " https://github.com/NodePassProject/EverywhereCore/releases/download/v2026.05.18/EverywhereCore-v2026.05.18.xcframework.zip " ,
23+ checksum: " 90ec535ad46ff8ac7ba3b304f2c7b0ea6cfdfcb1a57a8511032cbbafe640dfa2 "
24+ ) ,
2625 ]
27- )
26+ )
0 commit comments