betagouv / dsfr-view-components

Composants Rails pour le DSFR
https://betagouv.github.io/dsfr-view-components
MIT License
31 stars 4 forks source link

Rails 8.0 support #176

Open nicolasleger opened 4 days ago

nicolasleger commented 4 days ago

le dépendance à view_component ne supporte la version Rails 8.0 (via activesupport) que depuis sa version 3.19.0 voir https://github.com/nicolasleger/view_component/blob/main/docs/CHANGELOG.md#3190

donc nous devons passer sur la version 3 de view_component pour pouvoir supporter cette nouvelle version majeure

nicolasleger commented 4 days ago

voir l'auto proposition https://github.com/betagouv/dsfr-view-components/pull/170

freesteph commented 3 days ago

Alors je pense qu'on va devoir faire des choix un peu engagés, notamment celui de dropper le support pour Ruby 3.1 :

https://github.com/rails/rails/pull/53041

freesteph commented 3 days ago

Je vais essayer de faire tourner une version qui supporte Ruby 3.2+ et Rails 7 & 8, et on fera une release majeure si ça passe.