Como um fluxo de trabalho de CI para plugins não oficiais poderia ser implementado?

É uma arquitetura conforme o diagrama de @angus, com vários repositórios envolvidos, mas este é o servidor de status:

É também uma abordagem:

  • Nunca implemente uma correção sem verificar se há um teste e, se um teste adequado não existir, adicione um.
  • De preferência, desenvolva o teste primeiro, mostre que ele falha, depois corrija o problema e confirme que seu novo teste passa.

Dessa forma, sua cobertura aumenta ao longo do tempo…

Além disso:

  • Adaptar testes retroativamente pode ser arriscado, pois você pode interpretar mal o que o código pretendia fazer… melhor do que não fazer nada, no entanto…