-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CI: Add SwiftSyntax version compatibility check #2
Labels
enhancement
New feature or request
Comments
dioKaratzas
added a commit
that referenced
this issue
Feb 5, 2025
- Add macro compatibility check job to test.yml - Configure to run after lint but before tests - Use major versions only for faster CI runs
dioKaratzas
added a commit
that referenced
this issue
Feb 5, 2025
- Add macro compatibility check job to test.yml - Configure to run after lint but before tests - Use major versions only for faster CI runs
dioKaratzas
added a commit
that referenced
this issue
Feb 5, 2025
- Add overloaded extractModelDeclInfo methods for both DeclSyntaxProtocol and DeclGroupSyntax - Fix type conformance issues between Swift 5.9 and 6.0 - Support both providingPeersOf and attachedTo macro expansion methods
dioKaratzas
added a commit
that referenced
this issue
Feb 5, 2025
* ci: add SwiftSyntax version compatibility check #2 - Add macro compatibility check job to test.yml - Configure to run after lint but before tests - Use major versions only for faster CI runs * fix: add SwiftSyntax 509.0.0 compatibility #2 - Add overloaded extractModelDeclInfo methods for both DeclSyntaxProtocol and DeclGroupSyntax - Fix type conformance issues between Swift 5.9 and 6.0 - Support both providingPeersOf and attachedTo macro expansion methods
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Current Status
The CI workflow currently runs linting and tests, but doesn't verify SwiftSyntax version compatibility.
Proposed Changes
Add SwiftSyntax version compatibility check using swift-macro-compatibility-check to ensure our macro works across different SwiftSyntax versions:
Implementation Details
check-macro-compatibility
to test.ymlMatejkob/swift-macro-compatibility-check@v1
actionmajor-versions-only: true
for faster CI runsExpected Benefits
References
The text was updated successfully, but these errors were encountered: