فشل في GitHub Actions في خطوة "التحقق من قابلية التشغيل SKIP_DB_AND_REDIS"

لا، لا يزال ناجحًا.

فقط للتحقق من تحميل كود الإضافة، استخدمت puts DiscourseKofi::Engine.to_s وطبعت الاسم. لكن عند الإشارة إلى الكلاس الذي سيقوم بإنشاء اتصال بقاعدة البيانات puts DiscourseKofi::Admin::AccountsController.to_s، فشل الأمر في النهاية.

إذًا يبدو أنه لا يقوم بتحميل كود الإضافة بالكامل محليًا كما يفعل في عملية GitHub Action.

الأمر الفاشل بالكامل:

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

بدون LOAD_PLUGINS=1 أو باستخدام RAILS_DB=nonexistent لم ينتج عنه فشل