Olá,
Estou executando o Discourse através da configuração oficial discourse_docker e, em meu contêiner web_only, atualmente instalo vários plugins clonando seus repositórios em /var/www/discourse/plugins usando ganchos do Docker:
after_code:
- exec:
cd: $home/plugins
cmd:
- git clone https://github.com/discourse/discourse-oauth2-basic.git
- git clone https://github.com/discourse/discourse-solved.git
- git clone https://github.com/discourse/discourse-gamification.git
- git clone https://github.com/discourse/discourse-reactions.git
- git clone https://github.com/discourse/discourse-ai.git
Notei que cada um desses repositórios foi arquivado pelo proprietário em julho de 2025 e agora exibe:
“Este repositório foi arquivado pelo proprietário em xx de julho de 2025. Agora está somente leitura.
Este plugin foi incluído no núcleo do Discourse.”
Antes de remover esses clones de nossa imagem Docker, gostaria de confirmar:
Posso excluir com segurança essas pastas de plugin em /plugins e confiar puramente nas versões incluídas no núcleo?
Se sim, qual branch ou tag de lançamento do Discourse inclui primeiro as implementações mais recentes incluídas de:
-
oauth2-basic
-
solved
-
gamification
-
reactions
-
discourse-ai
Após remover os clones externos, são necessárias alterações de configuração adicionais ou migrações (por exemplo, Configurações do Site, migrações de banco de dados ou novas sinalizações de recursos)?
Existem ressalvas conhecidas ou problemas de compatibilidade ao migrar das versões de plugin autônomas para o código integrado ao núcleo?
Quero garantir que estamos em uma versão suportada do Discourse e não perderemos nenhuma funcionalidade ao mudar. Agradeço antecipadamente por quaisquer dicas ou caminhos de atualização recomendados!