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

broken node 10/12 compatibility #296

Closed
raptordzuricsko opened this issue Jun 27, 2022 · 3 comments · Fixed by #297
Closed

broken node 10/12 compatibility #296

raptordzuricsko opened this issue Jun 27, 2022 · 3 comments · Fixed by #297
Projects

Comments

@raptordzuricsko
Copy link

heya, we are using octokit for our cicd. It relies on an older version of node and upgrading node would require us to fork upstream projects.

It looks like between 12.0.5 and 12.0.6 in these commits https://github.com/octokit/webhooks.js/pull/555/files and octokit/webhooks.js@e887f05 , node support was removed for 10/12 in the webhooks library. This is cool and exciting! It also has taken down our CI platform's ability to run CI builds at all by breaking the upstream proj's use of octokit. Our CI platform shells out to yarn add to grab dependencies for CI glue code.

Would it be possible to push a patch version that is compatible with node 10/12? Then make a major release that discontinues support for node 10/12?

We tried to do some npm/yarn resolutions stuff https://classic.yarnpkg.com/lang/en/docs/selective-version-resolutions/ but are stuck on an old yarn version too. We are definitely doing our best to prioritize this stuff but it is an old wide reaching CI system(we're actively migrating projects to a new CI system but have some ways to go).

thank you! let me know if you need any more information

@ghost ghost added this to Inbox in JS Jun 27, 2022
@wolfy1339
Copy link
Member

Thanks for bringing this up!

We can definitely remedy the situation by reverting the change and publish a new major version.

We are currently in the process of dropping support for Node v10 and v12 across all Octokit packages, so things can be missed

@wolfy1339 wolfy1339 added the bug label Jun 27, 2022
@ghost ghost moved this from Inbox to Bugs in JS Jun 27, 2022
@wolfy1339 wolfy1339 linked a pull request Jun 27, 2022 that will close this issue
@wolfy1339
Copy link
Member

Should be all fixed now

JS automation moved this from Bugs to Done Jun 27, 2022
@raptordzuricsko
Copy link
Author

thank you for taking this on and turning it around so quickly! saved the day :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
JS
  
Done
Development

Successfully merging a pull request may close this issue.

2 participants