Skip to content
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

Prebuild through GitHub Actions #140

Merged
merged 2 commits into from
Jun 15, 2023

Conversation

verhovsky
Copy link
Collaborator

@verhovsky verhovsky commented Jun 14, 2023

just to test that it's possible for now. Also update the dependencies

Closes #126

@verhovsky verhovsky force-pushed the github-actions branch 7 times, most recently from 82513e2 to 4776983 Compare June 14, 2023 19:03
- 12
- 14
- 16
- 18
Copy link
Collaborator Author

@verhovsky verhovsky Jun 14, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We have to work our way up to Node 18/20. node-tree-sitter has superstring in its devDependencies

"superstring": "^2.4.2",

superstring doesn't support Node 17+, so if you try to run

git clone https://github.com/tree-sitter/node-tree-sitter.git
cd node-tree-sitter
npm install

with Node 18 or 20, it will fail.

@verhovsky verhovsky force-pushed the github-actions branch 16 times, most recently from 283d35a to 0d724ea Compare June 14, 2023 23:11
Copy link

@cclauss cclauss left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice!!

Comment on lines +29 to +31
# - 18
# - 20
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please add a comment with an issue number to help readers understand what is blocking these versions.

Copy link
Collaborator Author

@verhovsky verhovsky Jun 15, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sure. I was planning on merging #141 before this one, just waiting on someone (Max) to double check it, but I don't have to.

@verhovsky verhovsky force-pushed the github-actions branch 3 times, most recently from 18c9e0e to ebeff3f Compare June 15, 2023 12:47
@verhovsky verhovsky mentioned this pull request Jun 15, 2023
@verhovsky verhovsky merged commit 1328145 into tree-sitter:master Jun 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Not compatible with newer versions of Electron; prebuild-install needs updating
2 participants