From 55d2fef5008b054420f90d745ea0520850955462 Mon Sep 17 00:00:00 2001 From: Stephen Celis Date: Mon, 6 Jan 2025 21:00:02 -0800 Subject: [PATCH] 1.x: Add version marker modules (#66) * 1.x: Add version marker modules * Update Package.swift --- Package.swift | 5 +++++ Package@swift-6.0.swift | 5 +++++ Sources/VersionMarkerModules/Sharing1/Empty.swift | 3 +++ 3 files changed, 13 insertions(+) create mode 100644 Sources/VersionMarkerModules/Sharing1/Empty.swift diff --git a/Package.swift b/Package.swift index 2fddfb5..216154a 100644 --- a/Package.swift +++ b/Package.swift @@ -30,6 +30,7 @@ let package = Package( .target( name: "Sharing", dependencies: [ + "Sharing1", .product(name: "CombineSchedulers", package: "combine-schedulers"), .product(name: "CustomDump", package: "swift-custom-dump"), .product(name: "ConcurrencyExtras", package: "swift-concurrency-extras"), @@ -42,5 +43,9 @@ let package = Package( .process("PrivacyInfo.xcprivacy") ] ), + .target( + name: "Sharing1", + path: "Sources/VersionMarkerModules/Sharing1" + ), ] ) diff --git a/Package@swift-6.0.swift b/Package@swift-6.0.swift index d7c92ef..8751abb 100644 --- a/Package@swift-6.0.swift +++ b/Package@swift-6.0.swift @@ -30,6 +30,7 @@ let package = Package( .target( name: "Sharing", dependencies: [ + "Sharing1", .product(name: "CombineSchedulers", package: "combine-schedulers"), .product(name: "CustomDump", package: "swift-custom-dump"), .product(name: "ConcurrencyExtras", package: "swift-concurrency-extras"), @@ -50,6 +51,10 @@ let package = Package( ], exclude: ["Sharing.xctestplan"] ), + .target( + name: "Sharing1", + path: "Sources/VersionMarkerModules/Sharing1" + ), ], swiftLanguageModes: [.v6] ) diff --git a/Sources/VersionMarkerModules/Sharing1/Empty.swift b/Sources/VersionMarkerModules/Sharing1/Empty.swift new file mode 100644 index 0000000..65036ff --- /dev/null +++ b/Sources/VersionMarkerModules/Sharing1/Empty.swift @@ -0,0 +1,3 @@ +// The 'Sharing1' module is intentionally empty. +// +// It serves as an indicator which version of swift-sharing a package is building against.