-
Notifications
You must be signed in to change notification settings - Fork 6
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 dependencies for Jekyll 3 #7
Conversation
It looks like this was broken by gjtorikian/html-pipeline@a0acb69. |
@parkr @benbalter not sure how to fix your failing test here. html-pipeline has talked about splitting apart the gem so that filters are in separate gems to manage dependencies (gjtorikian/html-pipeline#48). e.g. It's not ideal, but I would recommend updating the test to ensure whatever dependency you are looking for is being required. |
Thanks for this patch. The test is correctly failing: def test_fail_when_a_library_dependency_is_not_met
override = @config.dup
override['html_pipeline']['filters'] << 'AutolinkFilter'
markdown = Jekyll::Converters::Markdown.new override
assert_raises(LoadError) { markdown.convert('http://www.github.com') }
end The test should raise a Could you please restore |
html-pipeline v2 uses |
@benbalter, are you willing to modify the test so that it behaves differently based on the |
sure thing. done.
Take a look at d9dec1c. It passes locally. I think I saw the "missing Rinku dependency" error in the output, and assumed it was my doing. |
@benbalter Looks good, thanks. Let's 💀 the 1.9.3 requirement and get a passing test: jekyll-html-pipeline/.travis.yml Line 3 in 157e00f
|
Thanks! |
Update dependencies for Jekyll 3
Because all the other HTML Pipeline-based gems require HTML PIpeline >= 2.
I'm getting one failure, that I'm not sure how to fix: