-
Notifications
You must be signed in to change notification settings - Fork 45
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
Adapt to Node.js release schedule #602
Conversation
👍 |
fe03d09
to
131c5a8
Compare
131c5a8
to
5cde198
Compare
Node 8 was delayed and is due today — I'll keep an eye on that. |
5cde198
to
f25ce29
Compare
@deniak, Travis CI is being silly yesterday and today, but I tested this branch locally with Node 8, and everything looks okay. |
|
Welcome, Travis. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm not sure if versionning package-lock.json is useful in our case. I've seen that's what is recommended but it seems to me it'll add more code to review when a package is upgraded and we do use semver already so it should be fairly easy to get back to a specific state.
Also, do you know if greenkeeper will update that file when it detects a new package release?
I'm not sure either. I don't know the implications well enough. As it's recommended, I'd say let's keep it under version control for now, and see how things go (eg, what emerges as the community's default practice).
I don't think we have to bother even reviewing that file, ever. Relevant changes should be in
Apparently, it can. I don't like the extra dependency, the additional setup it requires and the extra commit per PR it'd produce, though. Let's not use that for now? This one and w3c/echidna#417 are ready. |
No, it won't. I was testing w3c/echidna#450, and this PR doesn't touch To test it, I did this, as usual: $ git checkout greenkeeper/ldapauth-fork-4.0.1
⋮
$ npm install
⋮ But: $ npm list ldapauth-fork
echidna@1.12.0 /repo/echidna
└── ldapauth-fork@4.0.0 invalid
npm ERR! invalid: ldapauth-fork@4.0.0 /repo/echidna/node_modules/ldapauth-fork So I had to do: $ git checkout greenkeeper/ldapauth-fork-4.0.1
⋮
$ rm package-lock.js # ← wipe it
⋮
$ npm install
⋮ And then it's okay: $ npm list ldapauth-fork
echidna@1.12.0 /home/tripu/t/repo/echidna
└── ldapauth-fork@4.0.1 ie, I had to remove This is annoying. Either we adopt |
@tripu I don't have a strong opinion on that. I suspect greenkeeperio will integrate to the update in the near future |
Let's leave things as they are now, then. And we'll see. |
@deniak, I just had a worrying suspicion, and did a test to confirm that it is real: This branch uses versions of packages that don't even exist. See the builds: the one with Node 6 fails appropriately; the one with Node 8 ignores the changes in So, +1 now to keep |
@tripu ok, feel free to commit that change to |
cf
github.com/nodejs/LTS
In or around 1 Apr: restart the Travis build, test & confirm, merge.