From 88f9796c7ea56428039a6fa64d923960ca0a7085 Mon Sep 17 00:00:00 2001 From: msuess Date: Tue, 1 Jul 2025 11:03:07 +0200 Subject: [PATCH 1/2] add github actions workflow --- .github/workflows/test.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 .github/workflows/test.yml diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml new file mode 100644 index 0000000..856a33c --- /dev/null +++ b/.github/workflows/test.yml @@ -0,0 +1,24 @@ +name: test +on: + push: + branches: + - main + pull_request: + branches: + - main + +env: + DEVELOPER_DIR: /Applications/Xcode_16.4.app/Contents/Developer + +jobs: + test: + runs-on: macOS-15 + steps: + - name: Checkout Repository + uses: actions/checkout@v3 + + - name: Test Build + run: swift build -Xswiftc -warnings-as-errors --enable-experimental-prebuilts + + - name: Run Tests + run: swift test -Xswiftc -warnings-as-errors --enable-experimental-prebuilts \ No newline at end of file From dcfdc8d445249591407e935799291d75a837c9d3 Mon Sep 17 00:00:00 2001 From: msuess Date: Tue, 1 Jul 2025 11:03:14 +0200 Subject: [PATCH 2/2] fix warnings --- .../AccessibilityIdentifierMacro.swift | 1 + 1 file changed, 1 insertion(+) diff --git a/Sources/AccessibilityIdentifierMacros/AccessibilityIdentifierMacro.swift b/Sources/AccessibilityIdentifierMacros/AccessibilityIdentifierMacro.swift index bf7bf6f..476d622 100644 --- a/Sources/AccessibilityIdentifierMacros/AccessibilityIdentifierMacro.swift +++ b/Sources/AccessibilityIdentifierMacros/AccessibilityIdentifierMacro.swift @@ -11,6 +11,7 @@ public struct AccessibilityIdentifierGenerationMacro: MemberMacro { public static func expansion( of attribute: AttributeSyntax, providingMembersOf declaration: some DeclGroupSyntax, + conformingTo protocols: [TypeSyntax], in context: some MacroExpansionContext ) throws -> [DeclSyntax] { let name = declaration.as(ClassDeclSyntax.self)?.name.description ?? declaration.as(StructDeclSyntax.self)!.name.description