-
Notifications
You must be signed in to change notification settings - Fork 125
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
Updated grammar updater, wrote a README, added Swift grammar, updated Kotlin grammar to v0.3.1 #145
Conversation
… release, if it exists. Added a README.md for this file. Added a subcommand called 'run-tests' which will run 'go test' against every grammar's 'binding_test.go' file.
For background, the reason I added this is because the kotlin grammar's most recent commit actually is a failing build. However, that project cuts releases and by grabbing the commit for the latest release, it builds correctly. |
…n of Swift grammer from github.com/alex-pinkus/tree-sitter-swift
I added more to this PR. I also added the Swift grammar for Apple's Swift programming language. I had to add a |
@smacker - Please let me know if you'd like me to make any changes, or split into separate PR's. |
@smacker Based on your feedback, I have greatly simplified my PR. I've added the optional With these changes, I no longer need a custom This is a much simpler PR now with fewer changes. Thanks for your review. |
@smacker - Do you want changes to this to this PR or would you like me to re-architect this? |
@micksmix Weird. I remember leaving comments here but I don't see them now... I just added 2 small comments to ensure the behavior of the updater is consistent and straightforward. |
Changes that @smacker suggested have been made. Ran |
Thank you so much! |
_automation/main.go
script to prefer commits tied to a latest release, if it exists. If a grammar repository includes a Release, this updater now prioritizes updating to the latest release rather than the most recent commit. In cases where the repository lacks releases, it defaults to using the latest commit.README.md
for the updaterrun-tests
which will rungo test
against every grammar'sbinding_test.go
file