diff --git a/.github/workflows/VerifyChanges.yaml b/.github/workflows/VerifyChanges.yaml index 2e827ef..5ec7ed8 100644 --- a/.github/workflows/VerifyChanges.yaml +++ b/.github/workflows/VerifyChanges.yaml @@ -50,6 +50,7 @@ jobs: env: DEV_BUILDS: DevBuilds/Sources OTHER_XCBEAUTIFY_FLAGS: --renderer github-actions + OTHER_XCODE_FLAGS: -skipMacroValidation XCCOV_PRETTY_VERSION: 1.2.0 XCODE_SCHEME: DevConfiguration XCODE_DESTINATION: ${{ matrix.xcode_destination }} diff --git a/App/App.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/App/App.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index 297264f..fb5ca2b 100644 --- a/App/App.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/App/App.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -6,8 +6,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/DevKitOrganization/DevFoundation.git", "state" : { - "revision" : "1764b4f2978c039eb0da4c55902c807709df3604", - "version" : "1.8.0" + "revision" : "958583a3550aafd2d8b4115e542afbdebc1617d7", + "version" : "1.8.1" } }, { diff --git a/Package.resolved b/Package.resolved index 69ffadd..f55b2e3 100644 --- a/Package.resolved +++ b/Package.resolved @@ -1,13 +1,13 @@ { - "originHash" : "ea344d91ca081a8d76646289b8dc1fab4bf021986aeb4261afa9052259b26704", + "originHash" : "bbbdb7212fb727d5c834927ac895df8ab4963c48c8553e7f6618b36673f23701", "pins" : [ { "identity" : "devfoundation", "kind" : "remoteSourceControl", "location" : "https://github.com/DevKitOrganization/DevFoundation.git", "state" : { - "revision" : "946a8bed082a2f657b7f1f215097f2bbb4e47fab", - "version" : "1.7.0" + "revision" : "958583a3550aafd2d8b4115e542afbdebc1617d7", + "version" : "1.8.1" } }, { @@ -73,6 +73,15 @@ "version" : "2.9.1" } }, + { + "identity" : "swift-syntax", + "kind" : "remoteSourceControl", + "location" : "https://github.com/swiftlang/swift-syntax", + "state" : { + "revision" : "4799286537280063c85a32f09884cfbca301b1a1", + "version" : "602.0.0" + } + }, { "identity" : "swift-system", "kind" : "remoteSourceControl", diff --git a/Package.swift b/Package.swift index fcfc037..8dd5443 100644 --- a/Package.swift +++ b/Package.swift @@ -24,7 +24,7 @@ let package = Package( ], dependencies: [ .package(url: "https://github.com/apple/swift-configuration", from: "1.1.0"), - .package(url: "https://github.com/DevKitOrganization/DevFoundation.git", from: "1.7.0"), + .package(url: "https://github.com/DevKitOrganization/DevFoundation.git", from: "1.8.1"), .package(url: "https://github.com/DevKitOrganization/DevTesting", from: "1.5.0"), ], targets: [ diff --git a/Scripts/format b/Scripts/format index d762974..d238184 100755 --- a/Scripts/format +++ b/Scripts/format @@ -8,6 +8,6 @@ REPO_ROOT="$(dirname "$SCRIPT_DIR")" # Run swift format with --in-place to fix formatting issues swift format --in-place --recursive \ - "$REPO_ROOT/Packages/" \ + "$REPO_ROOT/App/" \ "$REPO_ROOT/Sources/" \ "$REPO_ROOT/Tests/" diff --git a/Scripts/lint b/Scripts/lint index 8e11414..d1e2d0a 100755 --- a/Scripts/lint +++ b/Scripts/lint @@ -7,4 +7,7 @@ SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" REPO_ROOT="$(dirname "$SCRIPT_DIR")" # Run swift format lint with full paths to preserve user's PWD -swift format lint --recursive --strict "$REPO_ROOT/Sources/" "$REPO_ROOT/Tests/" +swift format lint --recursive --strict \ + "$REPO_ROOT/App/" \ + "$REPO_ROOT/Sources/" \ + "$REPO_ROOT/Tests/" diff --git a/Sources/DevConfiguration/Core/RegisteredConfigVariable.swift b/Sources/DevConfiguration/Core/RegisteredConfigVariable.swift index 79c7536..2797213 100644 --- a/Sources/DevConfiguration/Core/RegisteredConfigVariable.swift +++ b/Sources/DevConfiguration/Core/RegisteredConfigVariable.swift @@ -98,7 +98,7 @@ public struct RegisteredConfigVariable: Sendable { /// /// - Parameter keyPath: A keypath to a property on `ConfigVariableMetadata`. /// - Returns: The value of the metadata property. - subscript( + public subscript( dynamicMember keyPath: KeyPath ) -> MetadataValue { metadata[keyPath: keyPath]