-
Notifications
You must be signed in to change notification settings - Fork 5k
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
Update gulp-sass version. #1126
Conversation
@zeakd could you try this out? |
@addyosmani From their report:
I just changed from ^ on the start to an * on the patch to make sure we only update within patch releases. Minor updates we should re-assess in case of accidental breakage. |
@Garbee Thanks. I missed that in the original report. Manually verifying locally. |
OH wait, I misread the arrow direction. They are using 2.0.4 in their project and it was breaking on them. #1075 may have fixed the problems with 2.0.4, so the master will work but 1.0.0 tag still won't. Either way though, if 2.x works now we should go with it since it does lead to a faster build (plus new goodies.) |
Works for me locally. Regarding the tag: we're hopefully going to tag and publish 1.0.1 this week. @surma can we get a second verification from you that this doesn't cause any breakage? |
On it |
We found a Contributor License Agreement for you (the sender of this pull request) and all commit authors, but as best as we can tell these commits were authored by someone else. If that's the case, please add them to this pull request and have them confirm that they're okay with these commits being contributed to Google. If we're mistaken and you did author these commits, just reply here to confirm. |
Microsite, components and templates look fine. We are breaking node 0.10 btw, which I think we used to platform on.
Is node 0.10 still relevant? If not, LGTM. |
Ah, the phantom thing may have been what others were hitting as well. The install/updates worked for me (aside from once), then again I could have had a cache somewhere. Node 0.10 is years old. Good to not support imo. Whether it is in LTS repos or not, NVM should be used to manage and keep node updated. |
P.S. Googlebot is drunk again. |
Agreed. Good to merge, imo. |
Assigning to Addy for a quick review and merge of he agrees with us dropping 0.10 support. |
Current Node is
|
I'll handle it. I can test windows 10 on actual hardware, 8.1 in a vm. A quick note on this should be simple as well. |
Just added a quick blockquote, "MDL requires NodeJS 0.12." underneath the "npm install" step of the instructions. Direct in point and focused where developers building will be looking. |
👍 |
FYI, found this issue on mocha-phantomjs's repo as to why the peerdep change occured. Maybe someone who knows that aspect better can look through real quick and see if there is anything we could improve with our package requirements around it. |
I'll dig into that issue actually. The phantomjs version specified is not satisfying the dependency. And here we go down the rabbit hole! |
So, seems to work fully on Mac and Linux. It is Windows where we are having problems. But, those don't seem to be related to this update, but instead some phantomjs stuff that happened last week. This patch functions and is good to merge. We should assess windows breakage on its own since that seems unrelated. |
Agreed. |
I'm starting to get more direct reports of the PhantomJS issue arising. Looking at https://github.com/google/material-design-lite/commits/master/package.json, I can't see what could have caused this other than an upstream dep issue @Garbee mentioned. Merging this and continuing to investigate issues with Phantom. |
Upgrading sass builder to try and fix some reports of builds breaking. Issue #1118 for instance.