Skip to content

chore: upgrade development stack - #626

Merged
ElMassimo merged 7 commits into
mainfrom
update/stack
Sep 16, 2026
Merged

ElMassimo merged 7 commits into
mainfrom
update/stack

Conversation

@ElMassimo

@ElMassimo ElMassimo commented Sep 16, 2026 •

Copy link
Copy Markdown
Owner

Description 📖

This pull request upgrades the local development stack to Ruby 4, Bundler 4, Node 24, pnpm 12, and Vite 8.

It also keeps CI, Netlify, the documentation site, and the maintained Rails example aligned with those runtimes.

Background 📜

The repository's local, CI, and example configurations were pinned to different runtime generations. Ruby 4 also extracts benchmark from the default gems, so the existing Rails 7.1 test bundle could not boot without declaring it explicitly.

The Rails example still used Yarn in Docker despite carrying a pnpm workspace and lockfile. Updating its Vite Ruby gems keeps the example compatible with its existing vite-plugin-ruby version.

The documentation lockfile still resolved Vite 2 through VitePress 0.22. VitePress 2 is the release line backed by Vite 8. Its pnpm 12 configuration now approves only the remaining vue-demi build script.

Notes ✏️

The documentation upgrade uses VitePress 2 alpha because VitePress 1 remains on Vite 5.

The legacy Hanami 1 and Padrino 0.15 examples retain their existing Ruby and Bundler stacks. Their framework dependencies require Bundler versions below 3, so moving them to Bundler 4 would require separate framework migrations.

@ElMassimo
ElMassimo merged commit df24894 into main Sep 16, 2026
10 checks passed
@ElMassimo
ElMassimo deleted the update/stack branch September 16, 2026 18:30
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.

1 participant