A simple GitHub Action for producing Jekyll build artifacts compatible with GitHub Pages.
This action is not the official action used for GitHub Pages. This is a fork of the original jekyll-build-pages
that I have modified to support Jekyll v4. This action will work mostly the same as the original, with the main difference being it will build a Jekyll site with Jekyll v4.x. To see a list of the dependencies that this action uses, checkout out georgeh2os.com/pages-gem/versions.
While you could use this action directly to build a Jekyll site with GitHub Actions, it would be easier to use jekyll-v4-gh-pages if you are looking to build and deploy a Jekyll site with GitHub Actions.
This is used along with actions/deploy-pages
as part of the official support for building Pages with Actions (currently in public beta for public repositories).
See action.yml
In order to release a new version of this Action:
-
Locate the semantic version of the upcoming release (a draft is maintained by the
draft-release
workflow). -
Prepare a pull request to update
action.yml
to reference the incoming version -
Publish the draft release from the
main
branch with semantic version as the tag name, with the checkbox to publish to the GitHub Marketplace checked. ☑️ -
After publishing the release, the
release
workflow will automatically run to create/update the corresponding the major version tag such asv1
.⚠️ Environment approval is required. Check the Release workflow run list.
The scripts and documentation in this project are released under the MIT License.