From c785bdb61c2f37ba47d2b4fb3072803ea7d8f369 Mon Sep 17 00:00:00 2001 From: Javier Cicchelli Date: Fri, 3 Jul 2026 15:46:31 +0200 Subject: [PATCH] Removed the Git submodule from the Features package dependency. --- Packages/Features | 1 - Packages/Features/Package.swift | 25 +++++++++++++++++++ .../Recording/Images.xcassets/Contents.json | 6 +++++ .../Sources/Recording/Recording.swift | 1 + Packages/Features/Tests/Features.xctestplan | 24 ++++++++++++++++++ .../Tests/Recording/RecordingTests.swift | 9 +++++++ 6 files changed, 65 insertions(+), 1 deletion(-) delete mode 160000 Packages/Features create mode 100644 Packages/Features/Package.swift create mode 100644 Packages/Features/Sources/Recording/Images.xcassets/Contents.json create mode 100644 Packages/Features/Sources/Recording/Recording.swift create mode 100644 Packages/Features/Tests/Features.xctestplan create mode 100644 Packages/Features/Tests/Recording/RecordingTests.swift diff --git a/Packages/Features b/Packages/Features deleted file mode 160000 index 5b641e5..0000000 --- a/Packages/Features +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 5b641e5453e61d99606de0198587e5a90df243b6 diff --git a/Packages/Features/Package.swift b/Packages/Features/Package.swift new file mode 100644 index 0000000..3f6ac31 --- /dev/null +++ b/Packages/Features/Package.swift @@ -0,0 +1,25 @@ +// swift-tools-version: 6.3 + +import PackageDescription + +let package = Package( + name: "Features", + products: [ + .library( + name: "Features", + targets: ["Recording"] + ), + ], + targets: [ + .target( + name: "Recording", + path: "Sources/Recording" + ), + .testTarget( + name: "RecordingTests", + dependencies: ["Recording"], + path: "Tests/Recording" + ), + ], + swiftLanguageModes: [.v6] +) diff --git a/Packages/Features/Sources/Recording/Images.xcassets/Contents.json b/Packages/Features/Sources/Recording/Images.xcassets/Contents.json new file mode 100644 index 0000000..73c0059 --- /dev/null +++ b/Packages/Features/Sources/Recording/Images.xcassets/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Packages/Features/Sources/Recording/Recording.swift b/Packages/Features/Sources/Recording/Recording.swift new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/Packages/Features/Sources/Recording/Recording.swift @@ -0,0 +1 @@ + diff --git a/Packages/Features/Tests/Features.xctestplan b/Packages/Features/Tests/Features.xctestplan new file mode 100644 index 0000000..2087afd --- /dev/null +++ b/Packages/Features/Tests/Features.xctestplan @@ -0,0 +1,24 @@ +{ + "configurations" : [ + { + "id" : "BA8B94C8-BBDE-4EE8-89D3-E6F176876344", + "name" : "Configuration 1", + "options" : { + + } + } + ], + "defaultOptions" : { + + }, + "testTargets" : [ + { + "target" : { + "containerPath" : "container:", + "identifier" : "RecordingTests", + "name" : "RecordingTests" + } + } + ], + "version" : 1 +} diff --git a/Packages/Features/Tests/Recording/RecordingTests.swift b/Packages/Features/Tests/Recording/RecordingTests.swift new file mode 100644 index 0000000..e672e3e --- /dev/null +++ b/Packages/Features/Tests/Recording/RecordingTests.swift @@ -0,0 +1,9 @@ +import Testing + +@testable import Recording + +@Test func example() async throws { + // Write your test here and use APIs like `#expect(...)` to check expected conditions. + // Swift Testing Documentation + // https://developer.apple.com/documentation/testing +}