-
Notifications
You must be signed in to change notification settings - Fork 39
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
Unify local and GitHub Actions website generation flow #274
Conversation
44acf55
to
16481cb
Compare
16481cb
to
ba9d437
Compare
Rebased; PR now targets |
1face1a
to
e3fbaa3
Compare
e3fbaa3
to
8c1bdd8
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Rebased and added a commit. Very nice quality improvement!
Suggested commit message:
Unify local and GitHub Actions website generation flow (#274)
gem "jekyll", "4.2.2" | ||
gem "jekyll-sitemap", "1.4" | ||
gem "just-the-docs", "0.4.0.rc2" | ||
gem "webrick", "1.7" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For other reviewers: webrick
is used by jekyll serve
.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Added a commit.
Nice improvements 🎉.
###### Switch Ruby versions | ||
|
||
The required Ruby version is set in `.ruby-version`. To switch, you can use | ||
[rvm][rvm] to manage your Ruby version. | ||
|
||
###### Resolve Bundler issues |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@japborst I changed the grammar of these headers on purpose: the topic is "switching Ruby versions" and "resolveing Bundler issues". This also matches the format used for the top-level README. Any particular reason this was reverted?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reverted to be in line with the rest.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The other headers do not use the imperative mood either?
A follow-up from #253 (comment):
A big downside of the standard GitHub actions set up, is that one can not locally run this. Additionally, setting versions in the
gemfile
can quickly go out of date or misaligned compared to the GHA configuration.Here, we're moving away from the default GH pages configuration and run the jekyll commands ourselves s.t. we can specify all versions in our own
gemfile
.