Échec de l'action GitHub : étape « Check SKIP_DB_AND_REDIS bootability »

Non, toujours réussi.

Juste pour vérifier que le code du plugin est chargé, j’ai utilisé puts DiscourseKofi::Engine.to_s et cela a affiché le nom. Mais lorsque j’ai référencé la classe qui créerait une connexion à la base de données puts DiscourseKofi::Admin::AccountsController.to_s, cela a finalement échoué.

Il semble donc que le code du plugin ne soit pas entièrement chargé localement comme dans l’action GitHub.

La commande complète ayant échoué :

LOAD_PLUGINS=1 SKIP_DB_AND_REDIS=1 DISCOURSE_DEV_DB=nonexistent bin/rails runner "puts DiscourseKofi::Admin::AccountsController.to_s"

Sans LOAD_PLUGINS=1 ou en utilisant RAILS_DB=nonexistent, cela n’a pas entraîné d’échec.