-
Notifications
You must be signed in to change notification settings - Fork 133
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
Remove reliance on tilt, grease #144
Conversation
Sprockets 2, 3, and hopefully 4 supported ImportProcessor and LessTransformer rewritten to not use Tilt or Grease Add in a DirectiveProcessor to support file include directives Update tests to not look for Grease
@simi, my major motivation is to try and get
etc... I managed to get past that last night by adding the |
Failing spec on current master and fixed by this will be awesome. I'll try to take a look at this also. |
I don’t think it’s needed
I forgot to send up the new I've managed to fix that other
becomes
which seems to be the standard anyway. Now I have another failure but it's around variable overrides by the look:
|
This is why jruby is failing: jruby/jruby#4789 I'll see if we can just mark it as a tolerated failure for now. I'll also not run the sprockets2 test against Ruby 2.4 since Rails 4.0 doesn't like that. |
Because of Rails 4.0
…ependencies change
Added a test to check that recompilation occurs within the same test case if a dependency or sub dependency changes. I think this is basically all good to go now @simi. |
See: http://lesscss.org/features/#import-options Added options to some @imports in the tests to verify this works now
Hi @simi, this is complete now. I've also got The only change I had to make to
became:
I'm not sure that extensions there were ever actually a thing, so perhaps this was a working fault in the past? |
Hi @simi, could you cause a rebuild of the current commit on this branch with travis? I think the failure was intermittent by the looks? |
1 similar comment
Hi @simi, could you cause a rebuild of the current commit on this branch with travis? I think the failure was intermittent by the looks? |
Oh that's weird, it just did it itself... |
It was triggered by me @brendon. |
Oh! woah, github weirdness. Didn't notice I submitted the message twice! I saw it in the text box and assume I hadn't sent it yet :) |
Looks like the tests are good @simi. Can you merge this and release a new version? It might pay even to yank |
Hi @simi, could you take another look at this? It's ready to go as far as I know. |
Hi @simi, I think we should get this one merged and signed off :) Let me know if you have any queries on the code :) |
Hi @simi, probably due to the need to remove the Sprockets 4 still hasn't been released yet. I'm more in favour of keeping 2 and 3 support in this next version. The work has already been done, so it'd be more work to remove support. |
Changelog and Readme updated
@simi, I've just done the work you requested. If you could review and publish that would be great. I can then work on the Semantic-UI dependency update. @metaskills, given it's your repo, would you be able to add me as a maintainer and gem author to help alleviate the burden on @simi? |
Hi @simi, tests are green, so we're good to go. |
@brendon I'll release rc version of 4.0 and ping you back. |
I have created v4.0 branch and released rc1 version (https://rubygems.org/gems/less-rails/versions/4.0.0.rc1). Please everyone interested test and report back. |
Thanks @simi, I'll add a note over in the issue. |
Hello @brendon how is testing of rc going? Any problems? |
Hi @simi, see: Semantic-Org/Semantic-UI-Rails-LESS#49 I'm happy to proceed given that library's tests are green. Let's push out 4.0.0, and then can you also merge Semantic-Org/Semantic-UI-Rails-LESS#49 for me? No one else has come back with any problems. |
Hi @simi, how come the PR didn't get merged? Did you do it just using git? :) |
Yeah, I did it manually since I had to create v4.0 branch for rc first. |
All good. I'll close this then :) |
Sprockets 2, 3, and hopefully 4 supported
ImportProcessor and LessTransformer rewritten to not use Tilt or Grease
Add in a DirectiveProcessor to support file include directives
Update tests to not look for Grease