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

Build: remove shelljs-nodecli (fixes #9533) #9588

Merged
merged 1 commit into from Nov 7, 2017

Conversation

not-an-aardvark
Copy link
Member

@not-an-aardvark not-an-aardvark commented Nov 7, 2017

What is the purpose of this pull request? (put an "X" next to item)

[x] Other, please explain:

What changes did you make? (Give an overview)

This removes the shelljs-nodecli module from the build process. shelljs-nodecli relies on a very old version of the shelljs module, which might be causing a flaky build on Appveyor (see #9533 for details). In any case, removing shelljs-cli seem to make npm test run 40% faster anyway, so it should be an improvement even if it doesn't fix the Appveyor build.

Fixes #9533

Is there anything you'd like reviewers to focus on?

Nothing in particular

This removes the `shelljs-nodecli` module from the build process.
`shelljs-nodecli` relies on a very old version of the `shelljs` module,
which might be causing a flaky build on Appveyor (see
#9533 for details). In any case,
removing `shelljs-cli` seem to make `npm test` run 40% faster anyway, so
it should be an improvement even if it doesn't fix the Appveyor build.
@not-an-aardvark not-an-aardvark added accepted There is consensus among the team that this change meets the criteria for inclusion bug ESLint is working incorrectly build This change relates to ESLint's build process labels Nov 7, 2017
@not-an-aardvark
Copy link
Member Author

I'm going to try redelivering the Appveyor webhook a few times to see if it fails.

@not-an-aardvark
Copy link
Member Author

The Appveyor build has passed 5 times in a row on this PR, so maybe it does fix the flakiness.

@not-an-aardvark not-an-aardvark changed the title Build: remove shelljs-nodecli (refs #9533) Build: remove shelljs-nodecli (fixes #9533) Nov 7, 2017
Copy link
Member

@aladdin-add aladdin-add left a comment

Choose a reason for hiding this comment

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

awesome! 👍

Copy link
Member

@platinumazure platinumazure left a comment

Choose a reason for hiding this comment

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

LGTM, nice!

@aladdin-add aladdin-add merged commit 1073bc5 into master Nov 7, 2017
@aladdin-add aladdin-add deleted the remove-shelljs-nodecli branch November 7, 2017 15:11
@eslint-deprecated eslint-deprecated bot locked and limited conversation to collaborators May 7, 2018
@eslint-deprecated eslint-deprecated bot added the archived due to age This issue has been archived; please open a new issue for any further discussion label May 7, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
accepted There is consensus among the team that this change meets the criteria for inclusion archived due to age This issue has been archived; please open a new issue for any further discussion bug ESLint is working incorrectly build This change relates to ESLint's build process
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Appveyor build is flaky
4 participants