Как можно реализовать CI-процесс для неофициальных плагинов?

Это архитектура согласно диаграмме от @angus, с участием нескольких репозиториев, но вот сервер статуса:

Это также подход:

  • Никогда не реализуйте исправление, не проверив наличие теста; если подходящего теста нет, добавьте его.
  • Желательно сначала разработать тест, показать, что он не проходит, затем исправить проблему и убедиться, что ваш новый тест выполняется успешно.

Таким образом, покрытие тестами будет расти со временем…

Более того:

  • Добавление тестов постфактум может быть рискованным, так как вы можете неверно истолковать намерения кода… хотя это всё же лучше, чем ничего не делать…