Skip to content

Fix deploy job#119

Merged
kthoms merged 2 commits into
mainfrom
fix-deploy-job
Apr 27, 2026
Merged

Fix deploy job#119
kthoms merged 2 commits into
mainfrom
fix-deploy-job

Conversation

@kthoms
Copy link
Copy Markdown
Collaborator

@kthoms kthoms commented Apr 27, 2026

No description provided.

kthoms and others added 2 commits April 27, 2026 08:00
liquid 4.0.3 calls String#tainted? which was removed in Ruby 3.2+,
causing the Jekyll build to fail with NoMethodError.
Upgrading to 4.0.4 removes that call.

Also add .devenv/scripts/ci/run-act.sh to test the workflow locally
with act.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings April 27, 2026 06:43
@kthoms kthoms merged commit 99eb5ef into main Apr 27, 2026
2 of 3 checks passed
@kthoms kthoms added the build label Apr 27, 2026
@kthoms kthoms deleted the fix-deploy-job branch April 27, 2026 06:44
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR aims to fix the GitHub Pages deploy workflow for the Jekyll site by updating the Ruby toolchain and aligning gem/bundler versions used during the build.

Changes:

  • Update ruby/setup-ruby action pin and bump the CI Ruby version used for the Jekyll build.
  • Refresh lockfile versions (Liquid patch bump; Bundler version bump in BUNDLED WITH).
  • Add a helper script to run the Jekyll workflow locally via act.

Reviewed changes

Copilot reviewed 2 out of 3 changed files in this pull request and generated 1 comment.

File Description
Gemfile.lock Updates locked gem/Bundler versions used during CI builds.
.github/workflows/jekyll.yml Updates Ruby setup action pin and Ruby version for the Pages build job.
.devenv/scripts/ci/run-act.sh Adds a convenience script to run the build job locally with act.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

uses: ruby/setup-ruby@c4e5b1316158f92e3d49443a9d58b31d25ac0f8f
with:
ruby-version: '3.1' # Not needed with a .ruby-version file
ruby-version: '3.3.11' # Not needed with a .ruby-version file
Copy link

Copilot AI Apr 27, 2026

Choose a reason for hiding this comment

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

The inline note says ruby-version is “Not needed with a .ruby-version file”, but the repository doesn’t currently include a .ruby-version. Either add a .ruby-version (to keep local dev/CI in sync) or adjust/remove this comment to avoid misleading future edits.

Suggested change
ruby-version: '3.3.11' # Not needed with a .ruby-version file
ruby-version: '3.3.11'

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants