Conversation
|
I've tested the new command but got an error: It looks like it cannot access I'll look more into it |
|
I don't think it's the access to the environment variable, but the location of the |
|
@pvdlg by the way the But it doesn't when running in Node 6 or 4. Maybe the |
|
Yes I noticed that as well. I'm looking at it. |
|
On a local project if I run If I have I'm really confused by what |
|
Running on Node 8: ¯_(ツ)_/¯ |
|
Ok the When running So we can either decide to support only node |
|
I'm okay with supporting only Node >=8.9 as it became LTS today 🎉
I was not able to reproduce this ¯\_(ツ)_/¯ My guess it had an older Node 8 version installed and because it matched the wanted node version it used the local version instead of getting the latest? Try |
|
by the way |
can you try the Docs say
|
It happens with node <= 8.4.0 |
Now running Maybe a weird bug somewhere between a specific version of |
| Being able to write code for just the most recent node versions greatly simplifies development. More language features are available, no transpilation is required, less test builds are to be run, awaited and debugged. | ||
|
|
||
| For a special purpose tool like `semantic-release`, that's only meant to be used in controlled CI environments, we think it's okay to have such a high version requirement. As `semantic-release` handles package publishing we expect almost every project to have at least one build job running node 8 already – and that's all it takes. Even if that's not that case `semantic-release` can still be executed with the help of [npx](https://www.npmjs.com/package/npx) (`npx -p node@8 npm run semantic-release`). | ||
| For a special purpose tool like `semantic-release`, that's only meant to be used in controlled CI environments, we think it's okay to have such a high version requirement. As `semantic-release` handles package publishing we expect almost every project to have at least one build job running node 8 already – and that's all it takes. Even if that's not that case `semantic-release` can still be executed with the help of [npx](https://www.npmjs.com/package/npx) (`npx -p node@8 -c "semantic-release"`). |
There was a problem hiding this comment.
I think it should also be mentioned that if you're using Travis build stages, you have the freedom to specify a separate node version for that stage anyway
|
Fixed by #593 |
Per #414 (comment)
Fix #445