"gulp" -> "jake"#24069
Conversation
On branch `release-2.8`, `gulp` produces a build error. In practice, `jake` is our supported build tool.
sandersn
left a comment
There was a problem hiding this comment.
Interesting to note that we had never changed the instructions for runtests-browser to use gulp argument syntax. (gulp uses --tests=x not tests=x)
|
Nooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
The point of listing
But it turns out the actual issue is the reason that we swapped from |
|
@weswigham I would like the team and community workflows to match and the combined workflow to succeed. If both of those things are true, I don't care which tool we use. |
|
@amcasey That's why we've been trying to get everyone on the team to use |
|
I'm a little surprised this change failed validation. |
|
Yeah, I've seen node6 on travis flake like that once in a long time before, too. No idea what causes it (beyond a worker dying), since there's no error or timeout logged, and the last of the progress messages isn't even printed, so we know the tests don't complete. It's strange. Haven't really inspected it much, though, since I've only seen it on ci, only on node6, and rarely, at that. |
|
|
There are dozens of us, Wesley |
|
I'll go ahead and merge this then? I don't think flipping it back will be the most challenging part of a jake-to-gulp migration. |
|
This seems like a good time to finally pick one build system and go with it.. having two build systems is rather silly... and no positive comes out of it really.. only additional work for everyone who touch the build, and some confusion for new team members and contributors.. We originally added gulp with a promise of faster build times and optimized watch behavior.. none of these have materialized, and instead we have added a good chunk of npm dependencies instead.. I truly do not care which one we use, or whether we are using a popular tool or not.. what i care about is that we have one.. I would say let's have a poll, and see which one ppl want to use and remove the other.. |
|
I vote gulp, but let's wait until after Ryan's project dependency work goes in. Even if the gulpfile doesn't need to change that much, it would be better to keep it stable until after that's done. |
|
I vote for Sparky. |
|
If jake's the source of truth, we should just recommend people use that. We can revert in the future if we think otherwise. |
We were waiting for roughly this week. 🤷♀️ |
|
The jakefile is about to get much smaller which will make switching to a new set of three mostly-similar task runners easier |
On branch
release-2.8,gulpproduces a build error. In practice,jakeis our supported build tool.