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

У всех официальных плагинов есть спецификации, которые можно использовать в качестве примеров. Плагин discourse-plugin-Skelton включает GitHub Actions для запуска тестов при каждом коммите, а также, по-видимому, ежедневно.