Skip to content
Snippets Groups Projects

Update Jekyll setup

Merged Séamus O'Sullivan requested to merge fhv480/Open-WIN-Community:migrate-jtd into master

This PR should successfully migrate us to a Gem-based JTD setup, without all the clutter from the original repo (see #66 (closed)). Hopefully, this will make the repo less confusing for new contributors, and give us a solid base on which to add new features.

Changes are too numerous to list entirely but:

  • I have moved our custom SCSS (e.g., the hero-unit custom CSS class) or HTML (e.g., fontawesome stylesheet) to new files, which do not overlap with JTD's.
  • I have pinned our Ruby docker image to 3.3, and committed Gemfile.lock to version control, to avoid breaking changes in Jekyll as seen recently with Ruby 3.4.
  • General cleanup, including old MD files, and github action workflows, obviously no longer used.

This PR is quite large (all changes had to be done at once) so some things may have broken that I missed. The SCSS warnings are still there, as these are related to the theme authors' SCSS, not ours. I'm sure this will be resolved upstream at some point.

Merge request reports

Pipeline #26822 passed

Pipeline passed for 5be26dd5 on fhv480:migrate-jtd

Merged by Séamus O'SullivanSéamus O'Sullivan 2 months ago (Jan 13, 2025 8:44pm UTC)

Loading

Pipeline #26830 passed

Pipeline passed for 65bc26e8 on master

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply
Loading