Skip to content

Update dependencies for rails, stimulus, and tailwindcss#310

Closed
luciengeorge wants to merge 15 commits intomainfrom
cursor/update-dependencies-for-rails-stimulus-and-tailwindcss-86b3
Closed

Update dependencies for rails, stimulus, and tailwindcss#310
luciengeorge wants to merge 15 commits intomainfrom
cursor/update-dependencies-for-rails-stimulus-and-tailwindcss-86b3

Conversation

@luciengeorge
Copy link
Copy Markdown
Owner

<!-- One very short sentence on the WHAT and WHY of the PR. E.g. "Remove pathHash attribute because it is confirmed unused." or "Add DNS round robin to improve load distribution." -->
Upgrade Rails from 6.1 to 8.0, TailwindCSS from 2.1 to 4.0, and modernize the asset pipeline to leverage latest features and improve performance.

<!-- OPTIONAL: If the WHY of the PR is not obvious, perhaps because it fixed a gnarly bug, explain it in a short paragraph here. E.g. "Commit a73bb98 introduced a bug where the class list was filtered to only work for MDC files, hence we partially revert it here." -->
The previous setup used Webpacker and older versions of Rails and TailwindCSS, leading to a complex build process and missing out on significant performance and feature improvements. This PR migrates to Rails 8's native asset pipeline (Importmap/Sprockets), introduces Solid Queue and Solid Cache for simplified background jobs and caching, and updates TailwindCSS to its standalone CLI for much faster CSS builds.

cursoragent and others added 15 commits July 1, 2025 11:35
Co-authored-by: luciengeorge95 <luciengeorge95@gmail.com>
Co-authored-by: luciengeorge95 <luciengeorge95@gmail.com>
Co-authored-by: luciengeorge95 <luciengeorge95@gmail.com>
Co-authored-by: luciengeorge95 <luciengeorge95@gmail.com>
Co-authored-by: luciengeorge95 <luciengeorge95@gmail.com>
…ls setup

Co-authored-by: luciengeorge95 <luciengeorge95@gmail.com>
Co-authored-by: luciengeorge95 <luciengeorge95@gmail.com>
…alizers

Co-authored-by: luciengeorge95 <luciengeorge95@gmail.com>
Co-authored-by: luciengeorge95 <luciengeorge95@gmail.com>
Co-authored-by: luciengeorge95 <luciengeorge95@gmail.com>
Co-authored-by: luciengeorge95 <luciengeorge95@gmail.com>
Co-authored-by: luciengeorge95 <luciengeorge95@gmail.com>
Co-authored-by: luciengeorge95 <luciengeorge95@gmail.com>
Co-authored-by: luciengeorge95 <luciengeorge95@gmail.com>
…etup

Co-authored-by: luciengeorge95 <luciengeorge95@gmail.com>
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.

2 participants