Enable the Rails 8.0 framework defaults
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 38/100
Piste de recherche
Commencez par config/initializers/new_framework_defaults_8_0.rb et examinez chaque option commentée, un groupe à la fois, en vérifiant si elle modifie la sérialisation des valeurs mises en cache ou des messages signés. Examinez ensuite le chemin de configuration de Rails 8.0 et la dépendance à #886. C’est terminé lorsque toutes les options applicables sont activées, que config.load_defaults vaut 8.0, que le fichier de defaults est supprimé et que la suite complète passe au vert.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Why
Same reasoning as the 7.2 defaults issue: framework defaults that change cached-value or signed-message formats must be deployed separately from the framework bump, or old and new processes cannot read each other's data during a rolling deploy.
Scope
- Uncomment the options in
new_framework_defaults_8_0.rbone group at a time - Bump
config.load_defaultsto8.0and delete the file once all are enabled
Check each option for serialization-format impact. If none apply, this folds back into the Rails 8.0 issue.
Acceptance criteria
- Full suite green
-
load_defaults 8.0, defaults file deleted - Deployed separately from the framework bump
Blocked by
#886 (Rails 8.0), deployed and soaked. Blocks #888.
Part of the Ruby + Rails upgrade sequence. Ruby 3.2 reached end of life on 2026-04-01 and the backend is on Rails 7.1; the goal is Ruby 3.4.10 and Rails 8.1, in steps that each keep CI green and are independently deployable.
- Langage dominant
- Ruby
- Étoiles
- 50
- Forks
- 21
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
- Fournit un Dockerfile ou un fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de rubyforgood/Flaredown
-
Four API faults found while backfilling coverage, documented but unfixedPeut-être pris @suttondemlong l’a pris il y a 47 jours. Ouvertelanguage:ruby type:bug
Difficulté 4/5 3-5 jours Accessibilité débutants 48/100
rubyforgood/Flaredown#913 · 1 commentaire ·
-
Coverage is measured differently locally and on CI, hiding 68 untested app filesPeut-être pris @suttondemlong l’a pris il y a 48 jours. Ouvertelanguage:ruby type:bug
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
rubyforgood/Flaredown#911 · 1 commentaire ·
-
Enable the Mongoid 9 defaultsOuvertetype:infrastructure
Difficulté 3/5 1-2 jours Accessibilité débutants 76/100
rubyforgood/Flaredown#904 ·
-
Upgrade Rails 8.0 -> 8.1Ouvertetype:infrastructure
Difficulté 4/5 3-5 jours Accessibilité débutants 45/100
rubyforgood/Flaredown#888 ·
-
type:infrastructure
Difficulté 4/5 3-5 jours Accessibilité débutants 48/100
rubyforgood/Flaredown#886 ·
Toutes les issues de rubyforgood/Flaredown
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 88/100
TheOdinProject/curriculum#31493 ·
Les mainteneurs répondent en général sous 1 jour
-
enhancement
Difficulté 1/5 Moins d'une heure Accessibilité débutants 62/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
rmosolgo/graphql-ruby#5843 ·
Les mainteneurs répondent en général sous 1 jour
-
Liens externes cassésOuverte
Difficulté 1/5 1-3 heures Accessibilité débutants 66/100
betagouv/conseillers-entreprises#4770 ·
Les mainteneurs répondent en général sous 1 jour