Skip to content

Conversation

@MaxDesiatov
Copy link
Member

@MaxDesiatov MaxDesiatov commented Jan 22, 2026

This exposes build errors on macOS that aren't reproducible on Linux.

Lowered SwiftSyntax dependency range to 601 due to following error with 602:

ImportTS.swift:736:16: error: no exact matches in call to initializer 
734 |     /// Builds the standard @_expose and @_cdecl attributes for WebAssembly-exposed functions
735 |     static func buildExposeAttributes(abiName: String) -> AttributeListSyntax {
736 |         return AttributeListSyntax {
    |                `- error: no exact matches in call to initializer 
737 |             AttributeSyntax(
738 |                 attributeName: IdentifierTypeSyntax(name: .identifier("_expose")),

@MaxDesiatov MaxDesiatov added bug Something isn't working bridgejs github_actions Pull requests that update GitHub Actions code labels Jan 22, 2026
@kateinoigakukun
Copy link
Member

Is it hard to fix the 6.2 compatibility issue instead of narrowing the range?

@MaxDesiatov
Copy link
Member Author

MaxDesiatov commented Jan 22, 2026

Is it hard to fix the 6.2 compatibility issue instead of narrowing the range?

So far I've not found the root cause. I suggest fixing compatibility in a follow-up PR, otherwise BridgeJS is currently unusable on the main branch, as we resolve to incompatible 6.2 version of SwiftSyntax by default.

@kateinoigakukun kateinoigakukun merged commit 549ee5d into main Jan 22, 2026
9 checks passed
@kateinoigakukun kateinoigakukun deleted the maxd/macos-bridgejstool branch January 22, 2026 22:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bridgejs bug Something isn't working github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants