Impossibile eseguire i test rspec per i plugin

Sto sviluppando contro la versione stabile e ho appena scoperto di non essere più in grado di eseguire i test di backend. Non solo i miei test, ma anche quelli dei plugin standard. Tutti restituiscono errore per la stessa ragione.

$ bin/rspec plugins/discourse-subscriptions/
Percorso della spec del plugin rilevato, impostazione di LOAD_PLUGINS su 1

Si è verificato un errore durante il caricamento di rails_helper.
Failure/Error: SeedFu.seed

RuntimeError:
  Tipo di attributo non dichiarato per l'enum 'chat_email_frequency' in UserOption. Gli enum devono essere supportati da una colonna del database o dichiarati con un tipo esplicito tramite `attribute`.
# ./spec/rails_helper.rb:139:in `<top (required)>'
Nessun esempio trovato.


Terminato in 0.00004 secondi (i file hanno impiegato 3.45 secondi per caricarsi)
0 esempi, 0 fallimenti, 1 errore si è verificato al di fuori degli esempi

È passato un po’ di tempo dall’ultima volta che ho eseguito i test in locale poiché ero impegnato con attività di frontend per il mio nuovo plugin. Quindi non mi sono accorto di quando si è rotto. Non ho il problema quando eseguo un test arbitrario di discourse.

Quindi, secondo l’errore, il database di test non ha una colonna. Dopo l’ispezione, in effetti manca. Ho già eseguito RAILS_ENV=test bin/rails db:migrate:reset per ricostruire il database di test, ma il risultato è lo stesso.

Sembra che alcune migrazioni per il plugin chat non siano incluse. Ma non riesco a capire perché.

Il database di sviluppo ha queste colonne.