From 00db976e14b588f953b65c8519175d94e7c436a8 Mon Sep 17 00:00:00 2001 From: Yll Fejziu Date: Fri, 19 Apr 2024 09:54:01 +0200 Subject: [PATCH 1/4] Add privacy file --- Resources/PrivacyInfo.xcprivacy | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 Resources/PrivacyInfo.xcprivacy diff --git a/Resources/PrivacyInfo.xcprivacy b/Resources/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..c6bdf9c --- /dev/null +++ b/Resources/PrivacyInfo.xcprivacy @@ -0,0 +1,14 @@ + + + + + NSPrivacyAccessedAPITypes + + NSPrivacyTracking + + NSPrivacyTrackingDomains + + NSPrivacyCollectedDataTypes + + + From d2786130a2acae0fa74a467517cdd51d32127ea8 Mon Sep 17 00:00:00 2001 From: Yll Fejziu Date: Fri, 19 Apr 2024 09:54:11 +0200 Subject: [PATCH 2/4] Update package --- Package.swift | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/Package.swift b/Package.swift index 596cc16..77af002 100644 --- a/Package.swift +++ b/Package.swift @@ -27,14 +27,16 @@ let package = Package( dependencies: [ .product(name: "PovioKitPromise", package: "PovioKit"), ], - path: "Sources/Core" + path: "Sources/Core", + resources: [.copy("../../Resources/PrivacyInfo.xcprivacy")] ), .target( name: "PovioKitAuthApple", dependencies: [ "PovioKitAuthCore" ], - path: "Sources/Apple" + path: "Sources/Apple", + resources: [.copy("../../Resources/PrivacyInfo.xcprivacy")] ), .target( name: "PovioKitAuthGoogle", @@ -42,7 +44,8 @@ let package = Package( "PovioKitAuthCore", .product(name: "GoogleSignInSwift", package: "GoogleSignIn-iOS") ], - path: "Sources/Google" + path: "Sources/Google", + resources: [.copy("../../Resources/PrivacyInfo.xcprivacy")] ), .target( name: "PovioKitAuthFacebook", @@ -51,7 +54,8 @@ let package = Package( .product(name: "PovioKitCore", package: "PovioKit"), .product(name: "FacebookLogin", package: "facebook-ios-sdk") ], - path: "Sources/Facebook" + path: "Sources/Facebook", + resources: [.copy("../../Resources/PrivacyInfo.xcprivacy")] ), .target( name: "PovioKitAuthLinkedIn", @@ -59,7 +63,8 @@ let package = Package( "PovioKitAuthCore", .product(name: "PovioKitNetworking", package: "PovioKit") ], - path: "Sources/LinkedIn" + path: "Sources/LinkedIn", + resources: [.copy("../../Resources/PrivacyInfo.xcprivacy")] ), .testTarget( name: "Tests", From 42190b4d114f912d2ac5bd63a162c57061089cb3 Mon Sep 17 00:00:00 2001 From: Borut Tomazin Date: Fri, 19 Apr 2024 21:00:45 +0200 Subject: [PATCH 3/4] Update. --- Resources/PrivacyInfo.xcprivacy | 39 ++++++++++++++++++++++++++++++++- 1 file changed, 38 insertions(+), 1 deletion(-) diff --git a/Resources/PrivacyInfo.xcprivacy b/Resources/PrivacyInfo.xcprivacy index c6bdf9c..18ca0b4 100644 --- a/Resources/PrivacyInfo.xcprivacy +++ b/Resources/PrivacyInfo.xcprivacy @@ -9,6 +9,43 @@ NSPrivacyTrackingDomains NSPrivacyCollectedDataTypes - + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeUserID + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeName + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeEmailAddress + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAppFunctionality + + + From 286f4b9585fa41605bf51461d4fba5460aef7407 Mon Sep 17 00:00:00 2001 From: Borut Tomazin Date: Fri, 19 Apr 2024 21:05:37 +0200 Subject: [PATCH 4/4] Update CI runner. --- .github/workflows/Tests.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/Tests.yml b/.github/workflows/Tests.yml index 0d24c19..9627414 100644 --- a/.github/workflows/Tests.yml +++ b/.github/workflows/Tests.yml @@ -7,13 +7,13 @@ on: jobs: Tests: - runs-on: macos-13 + runs-on: macos-14-xlarge steps: - name: Cancel previous jobs uses: styfle/cancel-workflow-action@0.11.0 - name: Checkout Repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Load Latest Xcode uses: maxim-lobanov/setup-xcode@v1