我理解正确吗?
a) 这可以通过 GitHub Actions 获得:具有适当规范/使用 GitHub Actions 进行测试的插件将在 GitHub 上显示徽章,如果所有测试都通过,并且 CI 操作的状态可由 API 读取。
b) 除了 discourse 官方插件和 pavilion 插件之外,管理员无法自动了解所使用的插件是否将与计划更新的版本兼容?
在搜索关于插件兼容性的元数据时,我通过 .discourse-compatibility 文件找到了 https://meta.discourse.org/t/pinning-plugin-and-theme-versions-for-older-discourse-installs/156971。
据我理解,这是解决反向问题的一种方法:discourse 太旧,无法支持插件。
如何处理另一种情况:插件太旧,无法支持 discourse?
/admin/upgrade 是否可以警告有关插件的信息,这些插件在计划的升级中测试失败?