Skip to content

Jekyll 3.9.0 upgrade, also kramdown upgrade #1157

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

Merged
merged 1 commit into from
Aug 19, 2020

Conversation

SethTisue
Copy link
Member

this is comparable to scala/docs.scala-lang#1756. the motivation is
the same: we got a security alert about kramdown.

but it went a bit differently in this repo. if I did bundle update jekyll that went all the way to some 4.x version. I don't know why.
but it seems safer to do a smaller upgrade first. bundle update --minor jekyll got us to 3.9.0, but then kramdown didn't get updated,
so I followed it with bundle update kramdown (after adding
kramdown-parser-gfm to Gemfile, as in the other PR)

since I didn't do a full bundle update, I didn't need to revert
any version bump of jekyll-redirect-from

so.... it's not great that this doesn't bring the two repos exactly
in sync, but oh well. I'm trying to resolve the security issue without
putting excess effort into it.

I wouldn't oppose followup PR(s) that reduce the deltas between the
repos.

this is comparable to scala/docs.scala-lang#1756.  the motivation is
the same: we got a security alert about kramdown.

but it went a bit differently in this repo. if I did `bundle update
jekyll` that went all the way to some 4.x version. I don't know why.
but it seems safer to do a smaller upgrade first. `bundle update
--minor jekyll` got us to 3.9.0, but then kramdown didn't get updated,
so I followed it with `bundle update kramdown` (after adding
`kramdown-parser-gfm` to `Gemfile`, as in the other PR)

since I didn't do a full `bundle update`, I didn't need to revert
any version bump of jekyll-redirect-from

so.... it's not great that this doesn't bring the two repos exactly
in sync, but oh well. I'm trying to resolve the security issue without
putting excess effort into it.

I wouldn't oppose followup PR(s) that reduce the deltas between the
repos.
@SethTisue SethTisue merged commit 27a0556 into scala:master Aug 19, 2020
@SethTisue SethTisue deleted the bundle-update branch August 19, 2020 03:19
@SethTisue
Copy link
Member Author

site seems okay — happy to respond to any post-merge feedback

SethTisue added a commit to SethTisue/scala.epfl.ch that referenced this pull request Aug 19, 2020
akin to scala/scala-lang#1157 and scala/docs.scala-lang#1756

but here just `bundle update github-pages` was sufficient to get us
on the desired Jekyll version (3.9.0) and desired kramdown version
(2.3.0) that has the security fix that prompted the upgrade
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant