From 28f8c4d0dfa9676300bc5ed8a607ba6675bea24a Mon Sep 17 00:00:00 2001 From: Jonathan Grynspan Date: Tue, 10 Dec 2024 10:33:36 -0500 Subject: [PATCH 1/2] Adopt prerelease tags of swift-syntax-601. This PR moves our main branch's swift-syntax dependency from 600.0.0 to 601. --- Package.swift | 2 +- Sources/TestingMacros/SuiteDeclarationMacro.swift | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Package.swift b/Package.swift index b109c0447..4d9112c72 100644 --- a/Package.swift +++ b/Package.swift @@ -33,7 +33,7 @@ let package = Package( ], dependencies: [ - .package(url: "https://github.com/swiftlang/swift-syntax.git", from: "600.0.0"), + .package(url: "https://github.com/swiftlang/swift-syntax.git", from: "601.0.0-latest"), ], targets: [ diff --git a/Sources/TestingMacros/SuiteDeclarationMacro.swift b/Sources/TestingMacros/SuiteDeclarationMacro.swift index 3b193bb65..c9fb6bb08 100644 --- a/Sources/TestingMacros/SuiteDeclarationMacro.swift +++ b/Sources/TestingMacros/SuiteDeclarationMacro.swift @@ -19,6 +19,7 @@ public struct SuiteDeclarationMacro: MemberMacro, PeerMacro, Sendable { public static func expansion( of node: AttributeSyntax, providingMembersOf declaration: some DeclGroupSyntax, + conformingTo protocols: [TypeSyntax], in context: some MacroExpansionContext ) throws -> [DeclSyntax] { guard _diagnoseIssues(with: declaration, suiteAttribute: node, in: context) else { From 4e54b1be42213618cd18a7ad9c771bea271bd8f1 Mon Sep 17 00:00:00 2001 From: Jonathan Grynspan Date: Tue, 10 Dec 2024 10:39:38 -0500 Subject: [PATCH 2/2] Update CMake tag to latest available 601 prerelease (does not affect toolchain or package builds) --- Sources/TestingMacros/CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Sources/TestingMacros/CMakeLists.txt b/Sources/TestingMacros/CMakeLists.txt index c91620449..ad58fc35b 100644 --- a/Sources/TestingMacros/CMakeLists.txt +++ b/Sources/TestingMacros/CMakeLists.txt @@ -31,7 +31,7 @@ if(SwiftTesting_BuildMacrosAsExecutables) set(FETCHCONTENT_BASE_DIR ${CMAKE_BINARY_DIR}/_d) FetchContent_Declare(SwiftSyntax GIT_REPOSITORY https://github.com/swiftlang/swift-syntax - GIT_TAG cb53fa1bd3219b0b23ded7dfdd3b2baff266fd25) # 600.0.0 + GIT_TAG 1cd35348b089ff8966588742c69727205d99f8ed) # 601.0.0-prerelease-2024-11-18 FetchContent_MakeAvailable(SwiftSyntax) endif()