From cfb1ca56a6154e820a65dc1f6a253ace7f3500e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20B=2E=20St=C3=B8vring?= Date: Wed, 26 Feb 2025 09:59:07 +0100 Subject: [PATCH 01/28] Update Spice.swift --- Sources/Spices/Spice.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Sources/Spices/Spice.swift b/Sources/Spices/Spice.swift index dff51b9..fffc94c 100644 --- a/Sources/Spices/Spice.swift +++ b/Sources/Spices/Spice.swift @@ -190,7 +190,7 @@ import Foundation /// Initializes a `Spice` property wrapper for a child spice store. /// - Parameters: - /// - wrappedValue: The spice store to creaete hierarchial navigation to. + /// - wrappedValue: The spice store to create hierarchial navigation to. /// - name: The display name of the spice store. Defaults to a formatted version of the property name. public init(wrappedValue: Value, name: String? = nil) where Value: SpiceStore { self.name = Name(name) From a9112845c7fb811e8163381ed333bfe1e79a7f7e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20B=2E=20St=C3=B8vring?= Date: Thu, 27 Feb 2025 00:05:25 +0100 Subject: [PATCH 02/28] Update README.md --- README.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 6b31e25..35daf01 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,7 @@ - [Step 3: Present the In-App Debug Menu](#step-3-present-the-in-app-debug-menu) - [Step 4: Observing Values](#step-4-observing-values) - [๐Ÿงช Example Projects](#-example-projects) -- [๐Ÿ“– Reference](#-reference) +- [๐Ÿ“– Documentation](#-documentation) - [Toggles](#toggles) - [Pickers](#pickers) - [Buttons](#buttons) @@ -227,9 +227,13 @@ class ContentViewController: UIViewController { The example projects in the [Examples](/Examples) folder shows how Spices can be used to add an in-app debug menu to iOS apps with SwiftUI and UIKit lifecycles. -## ๐Ÿ“– Reference +## ๐Ÿ“– Documentation -The following documents the specifics of the framework. + +

The documentation is available on Swift Package Index.

+
+ +The following sections document select select APIs and use cases. ### Toggles From 62ed863618b5270348e11d8eee5c4c1b7ff82e3f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20B=2E=20St=C3=B8vring?= Date: Thu, 27 Feb 2025 00:07:02 +0100 Subject: [PATCH 03/28] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 35daf01..c0035f9 100644 --- a/README.md +++ b/README.md @@ -233,7 +233,7 @@ The example projects in the [Examples](/Examples) folder shows how Spices can be

The documentation is available on Swift Package Index.


-The following sections document select select APIs and use cases. +The following sections document select APIs and use cases. ### Toggles From 69f020b6748b105f93c73e28c700f12314970e6a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20B=2E=20St=C3=B8vring?= Date: Sat, 1 Mar 2025 14:03:55 +0100 Subject: [PATCH 04/28] Update build.yml --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e540cee..c839984 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -19,7 +19,7 @@ jobs: include: - xcode: 16.2 destination: iPhone 16 Pro - os: 18.2 + os: 18.1 env: DEVELOPER_DIR: /Applications/Xcode_${{ matrix.xcode }}.app/Contents/Developer steps: From a381f8941730ad7dca47470f4179619a755447ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20B=2E=20St=C3=B8vring?= Date: Sat, 1 Mar 2025 14:05:22 +0100 Subject: [PATCH 05/28] Update build_example_project.yml --- .github/workflows/build_example_project.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build_example_project.yml b/.github/workflows/build_example_project.yml index 7d1d94d..7391fa8 100644 --- a/.github/workflows/build_example_project.yml +++ b/.github/workflows/build_example_project.yml @@ -21,7 +21,7 @@ jobs: include: - xcode: 16.2 destination: iPhone 16 Pro - os: 18.2 + os: 18.1 env: DEVELOPER_DIR: /Applications/Xcode_${{ matrix.xcode }}.app/Contents/Developer steps: @@ -45,7 +45,7 @@ jobs: include: - xcode: 16.2 destination: iPhone 16 Pro - os: 18.2 + os: 18.1 env: DEVELOPER_DIR: /Applications/Xcode_${{ matrix.xcode }}.app/Contents/Developer steps: From 12639400f6bd27171e75db79f8fa081fa75c6f5b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20B=2E=20St=C3=B8vring?= Date: Sat, 1 Mar 2025 14:05:30 +0100 Subject: [PATCH 06/28] Update codeql.yml --- .github/workflows/codeql.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 0efb46d..7229c12 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -15,7 +15,7 @@ env: SWIFTUI_EXAMPLE_XCODE_SCHEME: SwiftUIExample UIKIT_EXAMPLE_XCODE_SCHEME: UIKitExample EXAMPLE_XCODE_PROJECT_PATH: Examples/Example.xcodeproj - BUILD_DESTINATION: platform=iOS Simulator,name=iPhone 16,OS=18.2 + BUILD_DESTINATION: platform=iOS Simulator,name=iPhone 16,OS=18.1 DEVELOPER_DIR: /Applications/Xcode_16.2.app/Contents/Developer jobs: analyze: From b0bdfbf79c777f1f6a0a8faa0e965fba3cbea4f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20B=2E=20St=C3=B8vring?= Date: Sat, 1 Mar 2025 14:05:38 +0100 Subject: [PATCH 07/28] Update test.yml --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 51c30a4..e672abd 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -16,7 +16,7 @@ jobs: include: - xcode: 16.2 destination: iPhone 16 Pro - os: 18.2 + os: 18.1 env: DEVELOPER_DIR: /Applications/Xcode_${{ matrix.xcode }}.app/Contents/Developer steps: From 82ee0f62fd3ece35ee003649f3c9e0e009bf9ab5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20B=2E=20St=C3=B8vring?= Date: Sat, 1 Mar 2025 14:16:29 +0100 Subject: [PATCH 08/28] Update build.yml --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c839984..0b8c2bd 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -19,7 +19,7 @@ jobs: include: - xcode: 16.2 destination: iPhone 16 Pro - os: 18.1 + os: 18.3 env: DEVELOPER_DIR: /Applications/Xcode_${{ matrix.xcode }}.app/Contents/Developer steps: From 79408ca712763d9933feef6190448f1acdecbb9b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20B=2E=20St=C3=B8vring?= Date: Sat, 1 Mar 2025 14:16:41 +0100 Subject: [PATCH 09/28] Update build_example_project.yml --- .github/workflows/build_example_project.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build_example_project.yml b/.github/workflows/build_example_project.yml index 7391fa8..e67ecbf 100644 --- a/.github/workflows/build_example_project.yml +++ b/.github/workflows/build_example_project.yml @@ -21,7 +21,7 @@ jobs: include: - xcode: 16.2 destination: iPhone 16 Pro - os: 18.1 + os: 18.3 env: DEVELOPER_DIR: /Applications/Xcode_${{ matrix.xcode }}.app/Contents/Developer steps: From a4ed8144dc15ad5c1e95549e2b4b7d678222f394 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20B=2E=20St=C3=B8vring?= Date: Sat, 1 Mar 2025 14:16:53 +0100 Subject: [PATCH 10/28] Update codeql.yml --- .github/workflows/codeql.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 7229c12..8161b0e 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -15,7 +15,7 @@ env: SWIFTUI_EXAMPLE_XCODE_SCHEME: SwiftUIExample UIKIT_EXAMPLE_XCODE_SCHEME: UIKitExample EXAMPLE_XCODE_PROJECT_PATH: Examples/Example.xcodeproj - BUILD_DESTINATION: platform=iOS Simulator,name=iPhone 16,OS=18.1 + BUILD_DESTINATION: platform=iOS Simulator,name=iPhone 16,OS=18.3 DEVELOPER_DIR: /Applications/Xcode_16.2.app/Contents/Developer jobs: analyze: From bcc6009623b9107fb5784130c395e860c1b9491d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20B=2E=20St=C3=B8vring?= Date: Sat, 1 Mar 2025 14:17:03 +0100 Subject: [PATCH 11/28] Update test.yml --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index e672abd..7062a7d 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -16,7 +16,7 @@ jobs: include: - xcode: 16.2 destination: iPhone 16 Pro - os: 18.1 + os: 18.3 env: DEVELOPER_DIR: /Applications/Xcode_${{ matrix.xcode }}.app/Contents/Developer steps: From 9fdb6753594f5ac9f4ad05cd4276efd3f946a24a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20B=2E=20St=C3=B8vring?= Date: Sat, 1 Mar 2025 14:21:18 +0100 Subject: [PATCH 12/28] Update build.yml --- .github/workflows/build.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 0b8c2bd..22e5b11 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -31,5 +31,4 @@ jobs: xcodebuild build\ -scheme ${{ env.XCODE_SCHEME }}\ -sdk iphonesimulator\ - -destination "platform=iOS Simulator,name=${{ matrix.destination }},OS=${{ matrix.os }}"\ - | xcbeautify --renderer github-actions + -destination "platform=iOS Simulator,name=${{ matrix.destination }},OS=${{ matrix.os }}" From b25a5a07037e6a074abb99d2db64e26710de2b53 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20B=2E=20St=C3=B8vring?= Date: Sat, 1 Mar 2025 14:29:00 +0100 Subject: [PATCH 13/28] Update build.yml --- .github/workflows/build.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 22e5b11..28a2df2 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -25,7 +25,10 @@ jobs: steps: - name: Checkout uses: actions/checkout@v4 + - name: List available simulators + run: xcrun simctl list devices - name: Build + if: false run: | set -o pipefail &&\ xcodebuild build\ From 20df0dc966a15a827fbde6ec27b82791a8907027 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20B=2E=20St=C3=B8vring?= Date: Sat, 1 Mar 2025 14:30:59 +0100 Subject: [PATCH 14/28] Update build.yml --- .github/workflows/build.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 28a2df2..8a39890 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -28,10 +28,9 @@ jobs: - name: List available simulators run: xcrun simctl list devices - name: Build - if: false run: | set -o pipefail &&\ xcodebuild build\ -scheme ${{ env.XCODE_SCHEME }}\ -sdk iphonesimulator\ - -destination "platform=iOS Simulator,name=${{ matrix.destination }},OS=${{ matrix.os }}" + -destination "name=${{ matrix.destination }},OS=${{ matrix.os }}" From 27b8bdecc8c88b38e64df6c09b4c64e747cba2ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20St=C3=B8vring?= Date: Sat, 1 Mar 2025 14:35:14 +0100 Subject: [PATCH 15/28] Sets deployment target on project --- Examples/Example.xcodeproj/project.pbxproj | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/Examples/Example.xcodeproj/project.pbxproj b/Examples/Example.xcodeproj/project.pbxproj index 5eddfb7..04a1f66 100644 --- a/Examples/Example.xcodeproj/project.pbxproj +++ b/Examples/Example.xcodeproj/project.pbxproj @@ -308,7 +308,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 18.2; + IPHONEOS_DEPLOYMENT_TARGET = 17.6; LOCALIZATION_PREFERS_STRING_CATALOGS = YES; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; @@ -366,7 +366,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 18.2; + IPHONEOS_DEPLOYMENT_TARGET = 17.6; LOCALIZATION_PREFERS_STRING_CATALOGS = YES; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; @@ -394,7 +394,6 @@ INFOPLIST_KEY_UILaunchScreen_Generation = YES; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; - IPHONEOS_DEPLOYMENT_TARGET = 17.6; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -424,7 +423,6 @@ INFOPLIST_KEY_UILaunchScreen_Generation = YES; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; - IPHONEOS_DEPLOYMENT_TARGET = 17.6; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -452,7 +450,6 @@ INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; - IPHONEOS_DEPLOYMENT_TARGET = 17.6; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -480,7 +477,6 @@ INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; - IPHONEOS_DEPLOYMENT_TARGET = 17.6; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", From 87f0dc0bd02c19b8529eee17573572791f00de44 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20B=2E=20St=C3=B8vring?= Date: Sat, 1 Mar 2025 14:49:28 +0100 Subject: [PATCH 16/28] Update build.yml --- .github/workflows/build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 8a39890..f4ad088 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -18,7 +18,7 @@ jobs: matrix: include: - xcode: 16.2 - destination: iPhone 16 Pro + destination: iPhone 16 os: 18.3 env: DEVELOPER_DIR: /Applications/Xcode_${{ matrix.xcode }}.app/Contents/Developer @@ -33,4 +33,4 @@ jobs: xcodebuild build\ -scheme ${{ env.XCODE_SCHEME }}\ -sdk iphonesimulator\ - -destination "name=${{ matrix.destination }},OS=${{ matrix.os }}" + -destination "platform=iOS Simulator,name=${{ matrix.destination }},OS=${{ matrix.os }}" From 2bb284375cfa1f1de5ef9419bbbb6ece9108063b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20B=2E=20St=C3=B8vring?= Date: Sat, 1 Mar 2025 14:55:23 +0100 Subject: [PATCH 17/28] Update build.yml --- .github/workflows/build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f4ad088..98eca61 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -18,8 +18,8 @@ jobs: matrix: include: - xcode: 16.2 - destination: iPhone 16 - os: 18.3 + destination: iPhone 16 Pro + os: 18.3.1 env: DEVELOPER_DIR: /Applications/Xcode_${{ matrix.xcode }}.app/Contents/Developer steps: From e8c548e4ca68f2a46f575ebe94812e38448e2b28 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20B=2E=20St=C3=B8vring?= Date: Sat, 1 Mar 2025 14:59:00 +0100 Subject: [PATCH 18/28] Update build.yml --- .github/workflows/build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 98eca61..86d1fd1 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -17,9 +17,9 @@ jobs: strategy: matrix: include: - - xcode: 16.2 + - xcode: 16.1 destination: iPhone 16 Pro - os: 18.3.1 + os: 18.1 env: DEVELOPER_DIR: /Applications/Xcode_${{ matrix.xcode }}.app/Contents/Developer steps: From 657540f8ffb834d5f8b6240df6f1593f519352b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20B=2E=20St=C3=B8vring?= Date: Sat, 1 Mar 2025 15:00:51 +0100 Subject: [PATCH 19/28] Update build.yml --- .github/workflows/build.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 86d1fd1..f6e186e 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -33,4 +33,5 @@ jobs: xcodebuild build\ -scheme ${{ env.XCODE_SCHEME }}\ -sdk iphonesimulator\ - -destination "platform=iOS Simulator,name=${{ matrix.destination }},OS=${{ matrix.os }}" + -destination "platform=iOS Simulator,name=${{ matrix.destination }},OS=${{ matrix.os }}"\ + | xcbeautify --renderer github-actions From 7eefa4010e4950686b891ea125720aa1f9e840d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20B=2E=20St=C3=B8vring?= Date: Sat, 1 Mar 2025 15:01:14 +0100 Subject: [PATCH 20/28] Update build_example_project.yml --- .github/workflows/build_example_project.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build_example_project.yml b/.github/workflows/build_example_project.yml index e67ecbf..801ca3d 100644 --- a/.github/workflows/build_example_project.yml +++ b/.github/workflows/build_example_project.yml @@ -19,9 +19,9 @@ jobs: strategy: matrix: include: - - xcode: 16.2 + - xcode: 16.1 destination: iPhone 16 Pro - os: 18.3 + os: 18.1 env: DEVELOPER_DIR: /Applications/Xcode_${{ matrix.xcode }}.app/Contents/Developer steps: @@ -43,7 +43,7 @@ jobs: strategy: matrix: include: - - xcode: 16.2 + - xcode: 16.1 destination: iPhone 16 Pro os: 18.1 env: From 3cee6955121dadd8b97302658b9bc0c8b5133fa2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20B=2E=20St=C3=B8vring?= Date: Sat, 1 Mar 2025 15:01:32 +0100 Subject: [PATCH 21/28] Update codeql.yml --- .github/workflows/codeql.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 8161b0e..bed8c8e 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -15,8 +15,8 @@ env: SWIFTUI_EXAMPLE_XCODE_SCHEME: SwiftUIExample UIKIT_EXAMPLE_XCODE_SCHEME: UIKitExample EXAMPLE_XCODE_PROJECT_PATH: Examples/Example.xcodeproj - BUILD_DESTINATION: platform=iOS Simulator,name=iPhone 16,OS=18.3 - DEVELOPER_DIR: /Applications/Xcode_16.2.app/Contents/Developer + BUILD_DESTINATION: platform=iOS Simulator,name=iPhone 16,OS=18.1 + DEVELOPER_DIR: /Applications/Xcode_16.1.app/Contents/Developer jobs: analyze: name: Analyze (${{ matrix.language }}) From f71b91eb915c81c196d96d9ab53aa833e1da9318 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20B=2E=20St=C3=B8vring?= Date: Sat, 1 Mar 2025 15:01:42 +0100 Subject: [PATCH 22/28] Update test.yml --- .github/workflows/test.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 7062a7d..514b90d 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -14,9 +14,9 @@ jobs: strategy: matrix: include: - - xcode: 16.2 + - xcode: 16.1 destination: iPhone 16 Pro - os: 18.3 + os: 18.1 env: DEVELOPER_DIR: /Applications/Xcode_${{ matrix.xcode }}.app/Contents/Developer steps: From 2f4f0f0b9a8f651a21002d873f2eb66ae0f0e016 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20B=2E=20St=C3=B8vring?= Date: Sat, 1 Mar 2025 15:06:01 +0100 Subject: [PATCH 23/28] Update build_documentation.yml --- .github/workflows/build_documentation.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build_documentation.yml b/.github/workflows/build_documentation.yml index ab83adf..978e562 100644 --- a/.github/workflows/build_documentation.yml +++ b/.github/workflows/build_documentation.yml @@ -18,7 +18,7 @@ jobs: strategy: matrix: include: - - xcode: 16.2 + - xcode: 16.1 env: DEVELOPER_DIR: /Applications/Xcode_${{ matrix.xcode }}.app/Contents/Developer steps: From 6e631e652c46a068c32c1ec6afe83be3ff6815a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20B=2E=20St=C3=B8vring?= Date: Sat, 1 Mar 2025 15:06:19 +0100 Subject: [PATCH 24/28] Update build.yml --- .github/workflows/build.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f6e186e..f128b79 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -13,7 +13,6 @@ jobs: build: name: Build runs-on: macos-15 - continue-on-error: true strategy: matrix: include: From 850944b3b7f3369aa27e49b7c58ccf76d0ab683d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20B=2E=20St=C3=B8vring?= Date: Sat, 1 Mar 2025 15:06:27 +0100 Subject: [PATCH 25/28] Update build_documentation.yml --- .github/workflows/build_documentation.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/build_documentation.yml b/.github/workflows/build_documentation.yml index 978e562..8333134 100644 --- a/.github/workflows/build_documentation.yml +++ b/.github/workflows/build_documentation.yml @@ -14,7 +14,6 @@ jobs: build: name: Build Documentation runs-on: macos-15 - continue-on-error: true strategy: matrix: include: From 263f88823fe6477746d6ebc4aa3255c0363f67e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20B=2E=20St=C3=B8vring?= Date: Sat, 1 Mar 2025 15:06:33 +0100 Subject: [PATCH 26/28] Update build_example_project.yml --- .github/workflows/build_example_project.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/build_example_project.yml b/.github/workflows/build_example_project.yml index 801ca3d..b9ad4ab 100644 --- a/.github/workflows/build_example_project.yml +++ b/.github/workflows/build_example_project.yml @@ -15,7 +15,6 @@ jobs: build_swiftui: name: Build SwiftUI Example Project runs-on: macos-15 - continue-on-error: true strategy: matrix: include: From 4c7adac8d6c32d59708c3a3a027390ab75ef45c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20B=2E=20St=C3=B8vring?= Date: Sat, 1 Mar 2025 15:06:44 +0100 Subject: [PATCH 27/28] Update test.yml --- .github/workflows/test.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 514b90d..96489f6 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -10,7 +10,6 @@ jobs: run-tests: name: Run Tests runs-on: macos-15 - continue-on-error: true strategy: matrix: include: From a970187be7e9155687a5c459b74de8ba6d140011 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20B=2E=20St=C3=B8vring?= Date: Sat, 1 Mar 2025 15:07:12 +0100 Subject: [PATCH 28/28] Remove simulator listing step from workflow --- .github/workflows/build.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f128b79..ebd503c 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -24,8 +24,6 @@ jobs: steps: - name: Checkout uses: actions/checkout@v4 - - name: List available simulators - run: xcrun simctl list devices - name: Build run: | set -o pipefail &&\