FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Implement support for Node 12 by tiggerite · Pull Request #1696 · nodegit/nodegit · GitHub

Implement support for Node 12 - #1696

Merged
implausible merged 13 commits into
nodegit:masterfrom
tiggerite:master
Jul 15, 2019
Merged

Implement support for Node 12#1696
implausible merged 13 commits into
nodegit:masterfrom
tiggerite:master

Conversation

Copy link
Copy Markdown
Contributor

Fixes #1680 - tested on Node 10.16.0 and Node 12.6.0

Copy link
Copy Markdown
Member

Hi there! Thanks for working on this! Can you modify the travis.yml and appveyor.yml files to specify tests on node 12?

implausible left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

All of this is pretty straight forward and easy to review. I'm excited to get this running in CI to verify your work!

Copy link
Copy Markdown
Contributor Author

I've modified both the files but now it's failing, and I'm not entirely sure why, it mentions things that aren't in the generated src folder like BooleanValue..?

Copy link
Copy Markdown
Contributor Author

So it was just nan itself being out of date.. I also updated node-pre-gyp for good measure. (There's an updated node-gyp as well but 4.0.0 is quite recent compared to the node-pre-gyp that was being used)

rcjsuen commented Jul 12, 2019

Copy link
Copy Markdown
Member

What a time to be alive...
Thank you for looking into this, @tiggerite!

Copy link
Copy Markdown
Contributor Author

All should be good now, no more depreciations that I can see or find. Hopefully this will help get 0.25.0 out of alpha stage - it's already really stable as far as I can tell..

Copy link
Copy Markdown
Contributor Author

@implausible is this all good now? It passes all the CI checks (cleanly too.. 😀)

implausible left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Choose a reason Spam Abuse Off Topic Outdated Duplicate Resolved Low Quality

Thanks for taking care of this! I will get this into the next alpha. Also, we are looking to close out the alpha for 0.25.0 before month is out.

implausible merged commit 485d675 into nodegit:master Jul 15, 2019

Copy link
Copy Markdown
Member

Oof, this seems to have introduced instability into the test suite. These tests are failing on master and on several unrelated PRs:

https://travis-ci.org/nodegit/nodegit/jobs/559068365

Copy link
Copy Markdown
Contributor Author

That’s very strange. It seems to affect three Rebase and two Remote tests. I can’t see why the changes would be causing those to be flaky.

tiggerite commented Jul 20, 2019
edited
Loading

Copy link
Copy Markdown
Contributor Author

Bit of a long shot but could it be because the enhanced tests still run on Node 8? Maybe try them on 10, the new Nan can’t be optimised (at the very least) for 8?

Copy link
Copy Markdown
Member

Definitely worth considering. I've also re-read this entire PR and also can't determine what did it. I am going to double check that these tests hadn't been failing randomly before this PR as well. I don't recall seeing these tests fail in the past.

This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
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.

Need to implement support for node 12

3 participants


Back | FazBrowse Home | New Git URL