GitHub Actions에서 "Check SKIP_DB_AND_REDIS bootability" 단계 실패

아니요, 여전히 성공합니다.

플러그인 코드가 로드되는지 확인하기 위해 “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를 사용하면 실패하지 않았습니다.