Skip to content

Add GitHub Actions workflow for Jekyll deployment#7140

Open
smlambert wants to merge 2 commits into
masterfrom
smlambert-patch-1
Open

Add GitHub Actions workflow for Jekyll deployment#7140
smlambert wants to merge 2 commits into
masterfrom
smlambert-patch-1

Conversation

@smlambert

@smlambert smlambert commented Jun 1, 2026

Copy link
Copy Markdown
Contributor

Fixes #7139
This workflow builds and deploys a Jekyll site to GitHub Pages, allowing for manual triggers and concurrent deployments.

This workflow builds and deploys a Jekyll site to GitHub Pages, allowing for manual triggers and concurrent deployments.
@smlambert

Copy link
Copy Markdown
Contributor Author

@copilot - for any uses statements use a specific SHA of the action rather than refering to a version tag

Copilot AI commented Jun 1, 2026

Copy link
Copy Markdown
Contributor

@copilot - for any uses statements use a specific SHA of the action rather than refering to a version tag

Implemented in 3bb6b77. All uses: references in .github/workflows/jekyll-gh-pages.yml are now pinned to specific commit SHAs.

@smlambert smlambert marked this pull request as ready for review June 1, 2026 13:58
@jiekang jiekang self-requested a review July 8, 2026 12:47
- name: Build with Jekyll
uses: actions/jekyll-build-pages@44a6e6beabd48582f863aeeb6cb2151cc1716697 # v1
with:
source: ./

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not entirely familiar with Jekyll, but double checking here.

I don't see a Jekyll Gemfile or _config.yaml in root directory ./ for the master branch. Should that be part of this PR? Otherwise I'm not sure what content it will serve.

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.

Enable Pages / github.io settings for aqa-tests repository

4 participants