From e616f4347c0eda530d41a7ed1647cb4bc839920a Mon Sep 17 00:00:00 2001 From: fwcd Date: Sat, 28 Sep 2024 00:10:24 +0200 Subject: [PATCH 1/5] Add SwiftPM's .build to the gitignore --- .gitignore | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.gitignore b/.gitignore index a41ca586..6881158f 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,8 @@ # OS X .DS_Store +# Swift Package Manager +.build + # Xcode user settings xcuserdata/ From c5e51044a80757e07c0e9e8a5ae803810118c67b Mon Sep 17 00:00:00 2001 From: fwcd Date: Sat, 28 Sep 2024 00:07:04 +0200 Subject: [PATCH 2/5] Exclude Info plists from SwiftPM target --- Package.swift | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Package.swift b/Package.swift index 80b5bd70..889bf16f 100644 --- a/Package.swift +++ b/Package.swift @@ -11,7 +11,12 @@ let package = Package( targets: [ .target(name: "SwiftSoup", path: "Sources", - exclude: [], + exclude: [ + "Info.plist", + "InfoMac.plist", + "InfotvOS.plist", + "InfoWatchOS.plist", + ], resources: [.copy("PrivacyInfo.xcprivacy")]), .testTarget(name: "SwiftSoupTests", dependencies: ["SwiftSoup"]) ] From cce8a91bbaaae4e9ee2fcc9505e2b0f0f29dab80 Mon Sep 17 00:00:00 2001 From: Miniakhmetov Eduard Date: Wed, 25 Dec 2024 01:54:56 +0300 Subject: [PATCH 3/5] Remove copying missing PrivacyInfo --- Package.swift | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Package.swift b/Package.swift index 889bf16f..c5b95d0a 100644 --- a/Package.swift +++ b/Package.swift @@ -16,8 +16,7 @@ let package = Package( "InfoMac.plist", "InfotvOS.plist", "InfoWatchOS.plist", - ], - resources: [.copy("PrivacyInfo.xcprivacy")]), + ]), .testTarget(name: "SwiftSoupTests", dependencies: ["SwiftSoup"]) ] ) From 89ad33603c107a20e3b5a8fc238ae82aa3492406 Mon Sep 17 00:00:00 2001 From: JPToroDev Date: Wed, 15 Jan 2025 23:01:54 -0500 Subject: [PATCH 4/5] =?UTF-8?q?Fix:=20=E2=80=9Cwarning:=20=E2=80=98swiftso?= =?UTF-8?q?up=E2=80=99:=20found=20X=20file(s)=20which=20are=20unhandled;?= =?UTF-8?q?=20explicitly=20declare=20them=20as=20resources=20or=20exclude?= =?UTF-8?q?=20from=20the=20target=E2=80=9D.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Package.swift | 17 ++++++----------- {Sources => Resources}/Info.plist | 0 {Sources => Resources}/InfoMac.plist | 0 {Sources => Resources}/InfoWatchOS.plist | 0 {Sources => Resources}/InfotvOS.plist | 0 5 files changed, 6 insertions(+), 11 deletions(-) rename {Sources => Resources}/Info.plist (100%) rename {Sources => Resources}/InfoMac.plist (100%) rename {Sources => Resources}/InfoWatchOS.plist (100%) rename {Sources => Resources}/InfotvOS.plist (100%) diff --git a/Package.swift b/Package.swift index c5b95d0a..9316d24b 100644 --- a/Package.swift +++ b/Package.swift @@ -9,16 +9,11 @@ let package = Package( .library(name: "SwiftSoup", targets: ["SwiftSoup"]) ], targets: [ - .target(name: "SwiftSoup", - path: "Sources", - exclude: [ - "Info.plist", - "InfoMac.plist", - "InfotvOS.plist", - "InfoWatchOS.plist", - ]), - .testTarget(name: "SwiftSoupTests", dependencies: ["SwiftSoup"]) + .target( + name: "SwiftSoup", + path: "Sources"), + .testTarget( + name: "SwiftSoupTests", + dependencies: ["SwiftSoup"]) ] ) - - diff --git a/Sources/Info.plist b/Resources/Info.plist similarity index 100% rename from Sources/Info.plist rename to Resources/Info.plist diff --git a/Sources/InfoMac.plist b/Resources/InfoMac.plist similarity index 100% rename from Sources/InfoMac.plist rename to Resources/InfoMac.plist diff --git a/Sources/InfoWatchOS.plist b/Resources/InfoWatchOS.plist similarity index 100% rename from Sources/InfoWatchOS.plist rename to Resources/InfoWatchOS.plist diff --git a/Sources/InfotvOS.plist b/Resources/InfotvOS.plist similarity index 100% rename from Sources/InfotvOS.plist rename to Resources/InfotvOS.plist From 6b4930da67b462d3f200472c902dd016d37a554d Mon Sep 17 00:00:00 2001 From: "J.P. Toro" <168365378+JPToroDev@users.noreply.github.com> Date: Wed, 22 Jan 2025 22:16:00 -0500 Subject: [PATCH 5/5] Update swift.yml --- .github/workflows/swift.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/swift.yml b/.github/workflows/swift.yml index 6e07788b..0f17593a 100644 --- a/.github/workflows/swift.yml +++ b/.github/workflows/swift.yml @@ -11,7 +11,7 @@ jobs: name: Swift ${{ matrix.swift }} on ${{ matrix.os }} strategy: matrix: - os: [ubuntu-latest, macos-latest] + os: [ubuntu-22.04, macos-latest] swift: ["5", "5.7"] runs-on: ${{ matrix.os }}