Meine GitHub-Backend-Tests schlagen mit folgender Meldung fehl:
LoadError: libssl.so.1.1: cannot open shared object file: No such file or directory - /__w/discourse-chatbot/discourse-chatbot/vendor/bundle/ruby/3.2.0/gems/openssl-3.2.0/lib/openssl.so (LoadError)
Run if ! bin/rails zeitwerk:check --trace; then
[21](https://github.com/merefield/discourse-chatbot/actions/runs/8441786001/job/23121732154?pr=81#step:23:21)
[21](https://github.com/merefield/discourse-chatbot/actions/runs/8441786001/job/23121732154?pr=81#step:23:22)rails aborted!
[22](https://github.com/merefield/discourse-chatbot/actions/runs/8441786001/job/23121732154?pr=81#step:23:23)LoadError: libssl.so.1.1: cannot open shared object file: No such file or directory - /__w/discourse-chatbot/discourse-chatbot/vendor/bundle/ruby/3.2.0/gems/openssl-3.2.0/lib/openssl.so (LoadError)
Ich habe mich noch nicht einmal getraut, neu zu bauen.
Dieses neue Basis-Image wird derzeit nur in der CI verwendet. Es wird erst von ./launcher rebuild verwendet, wenn das Image-Tag hier aktualisiert wird.
openssl gem hinzufügen
Warum fügen Sie dieses Gem über ein Plugin hinzu? Sieht so aus, als ob Discourse Core es bereits hat?
Das war eine überstürzte Reaktion im PR, um zu sehen, ob ich es beheben könnte, hat das Problem aber nicht gelöst. Ich werde das zurücknehmen, danke! (revertiert!)
Das Umstellen auf den Core-Plugin-Workflow ist jedoch eine schöne Vereinfachung, sodass es keineswegs verschwendete Mühe ist.
Wird dies durch laufende Arbeiten am Basisimage gelöst?