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

Add support for Node 12, 14 & update dependencies #1

Open
wants to merge 28 commits into
base: master
Choose a base branch
from

Conversation

StorytellerCZ
Copy link

Based on jprichardson#38 I have added extended CI to cover Node 14 and removed CI for EOL Node versions.
Mocha was also updated to the latest version.

This is exactly the same as:
jprichardson#40

Given that node-kexec appears to no longer be maintained we might want to roll our own version for the moment and figure out what to replace this with in the future.

jrmclaurin and others added 24 commits April 10, 2020 22:58
refactor: port from nan to node-addon-api
BREAKING CHANGE: drop support node 7 and below
BREAKING CHANGE: drop support for node 7 and below
Drop support for Node versions that are EOL & updated Mocha tests
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.20.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](lodash/lodash@4.17.15...4.17.20)

Signed-off-by: dependabot[bot] <support@github.com>
…sh-4.17.20

Bump lodash from 4.17.15 to 4.17.20
…-fetch-2.6.1

Bump node-fetch from 2.6.0 to 2.6.1
…registry-fetch-4.0.7

Bump npm-registry-fetch from 4.0.3 to 4.0.7
Bumps [npm](https://github.com/npm/cli) from 6.14.4 to 6.14.8.
- [Release notes](https://github.com/npm/cli/releases)
- [Changelog](https://github.com/npm/cli/blob/latest/CHANGELOG.md)
- [Commits](npm/cli@v6.14.4...v6.14.8)

Signed-off-by: dependabot[bot] <support@github.com>
Based on info from Travis test
Bumps [npm-user-validate](https://github.com/npm/npm-user-validate) from 1.0.0 to 1.0.1.
- [Release notes](https://github.com/npm/npm-user-validate/releases)
- [Commits](npm/npm-user-validate@v1.0.0...v1.0.1)

Signed-off-by: dependabot[bot] <support@github.com>
…user-validate-1.0.1

Bump npm-user-validate from 1.0.0 to 1.0.1
Bumps [ini](https://github.com/isaacs/ini) from 1.3.5 to 1.3.8.
- [Release notes](https://github.com/isaacs/ini/releases)
- [Commits](npm/ini@v1.3.5...v1.3.8)

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [y18n](https://github.com/yargs/y18n) from 3.2.1 to 3.2.2.
- [Release notes](https://github.com/yargs/y18n/releases)
- [Changelog](https://github.com/yargs/y18n/blob/master/CHANGELOG.md)
- [Commits](https://github.com/yargs/y18n/commits)

Signed-off-by: dependabot[bot] <support@github.com>
…ntic-release-17.2.3

Bump semantic-release from 17.1.2 to 17.2.3
Bumps [ssri](https://github.com/npm/ssri) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/npm/ssri/releases)
- [Changelog](https://github.com/npm/ssri/blob/v6.0.2/CHANGELOG.md)
- [Commits](npm/ssri@v6.0.1...v6.0.2)

Signed-off-by: dependabot[bot] <support@github.com>
@CLAassistant
Copy link

CLAassistant commented Apr 28, 2021

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
1 out of 2 committers have signed the CLA.

✅ StorytellerCZ
❌ jrmclaurin
You have signed the CLA already but the status is still pending? Let us recheck it.

@i-am-al-x
Copy link

i-am-al-x commented Jan 14, 2022

@StorytellerCZ can you advise, please, how we can use your "kexec" code to replace the JPRichardson code, for "Node" on linux? I need "node-kexec" to work, so that I can "npm install" and use WebPack with current Node. Is there some branch on GitHub that we can download and manually integrate into the code, to get around the fact that "kexec" has not been updated by JPRichardson? Can we download "meteor/node-kexec" despite the "Contributor License Agreement" problem, or, alternatively, can you get those contributors to indicate their agreement? Given that my concern is with "Node", should I be downloading from the "node-kexec" code-base by JPRichardson, or from the Meteor codebase? What "git" commands do we need to use to get your updates for "kexec", and how do we manually integrate them for Node?

I am an experienced 'C/C++' programmer (though it's been a while; I've mostly been doing javascript this decade).

During "npm install", this happens:

kexec@3.0.0 install /home/.../node_modules/kexec
node-gyp rebuild
. . .
make: *** [Release/obj.target/kexec/src/kexec.o] Error 1

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.

4 participants