chore/upgrade-ruby #51

Merged
claudiomaradonna merged 3 commits from chore/upgrade-ruby into master 2026-04-27 11:40:50 +02:00
Collaborator
  • Bump Ruby to 3.3.11 (.ruby-version) and refresh Gemfile / Gemfile.lock
  • Pin Node 22 via .nvmrc
  • Rewrite Dockerfile as multi-stage: ruby:3.3.11-slim builder runs
    tag-generator, assets-js, assets-images and jekyll build, then
    static-web-server stage copies _site/ into /public
  • Expand Makefile with discrete targets: tag-pages, assets-js,
    assets-images, build, serve, clean; prod_build now uses podman
    buildx and pushes to git.unitoo.it/unitoo/website:latest
  • Drop jekyll-assets: move static files from _assets/ to assets/,
    vendor Bootstrap 4.6 partials under _sass/bootstrap/, concat+
    minify JS via terser into assets/main.js
  • Add seo-translated include to fix EN canonical/OG URLs (workaround
    for absolute_url filter-cache bug)
  • Add .devcontainer/ (rbenv + nvm + terser + Python 3 + ImageMagick)
    for reproducible local dev matching the production builder
  • Ignore _site/, generated assets, .bundle/, vendor/bundle/,
    node_modules/
  • Update README and CLAUDE.md to reflect the new pipeline
- Bump Ruby to 3.3.11 (.ruby-version) and refresh Gemfile / Gemfile.lock - Pin Node 22 via .nvmrc - Rewrite Dockerfile as multi-stage: ruby:3.3.11-slim builder runs tag-generator, assets-js, assets-images and `jekyll build`, then static-web-server stage copies _site/ into /public - Expand Makefile with discrete targets: tag-pages, assets-js, assets-images, build, serve, clean; prod_build now uses podman buildx and pushes to git.unitoo.it/unitoo/website:latest - Drop jekyll-assets: move static files from _assets/ to assets/, vendor Bootstrap 4.6 partials under _sass/bootstrap/, concat+ minify JS via terser into assets/main.js - Add seo-translated include to fix EN canonical/OG URLs (workaround for absolute_url filter-cache bug) - Add .devcontainer/ (rbenv + nvm + terser + Python 3 + ImageMagick) for reproducible local dev matching the production builder - Ignore _site/, generated assets, .bundle/, vendor/bundle/, node_modules/ - Update README and CLAUDE.md to reflect the new pipeline
- Bump Ruby to 3.3.11 (.ruby-version) and refresh Gemfile / Gemfile.lock
- Pin Node 22 via .nvmrc
- Rewrite Dockerfile as multi-stage: ruby:3.3.11-slim builder runs
  tag-generator, assets-js, assets-images and `jekyll build`, then
  static-web-server stage copies _site/ into /public
- Expand Makefile with discrete targets: tag-pages, assets-js,
  assets-images, build, serve, clean; prod_build now uses podman
  buildx and pushes to git.unitoo.it/unitoo/website:latest
- Drop jekyll-assets: move static files from _assets/ to assets/,
  vendor Bootstrap 4.6 partials under _sass/bootstrap/, concat+
  minify JS via terser into assets/main.js
- Add seo-translated include to fix EN canonical/OG URLs (workaround
  for absolute_url filter-cache bug)
- Add .devcontainer/ (rbenv + nvm + terser + Python 3 + ImageMagick)
  for reproducible local dev matching the production builder
- Ignore _site/, generated assets, .bundle/, vendor/bundle/,
  node_modules/
- Update README and CLAUDE.md to reflect the new pipeline

Assisted-by: Claude <noreply@anthropic.com>
claudiomaradonna referenced this pull request from a commit 2026-04-27 11:40:52 +02:00
claudiomaradonna deleted branch chore/upgrade-ruby 2026-04-27 11:40:58 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
unitoo/website!51
No description provided.