We could report the list of warnings in the GitLab trace in the GitHub Checks tab (with a neutral status if only warnings were raised---though this would make allowed failures less visible, so maybe that's not ideal).
We could also automatically post issues in GitHub repositories of tested projects for new classes of warnings that appear in our CI (though we should think of how we would know which warnings are new and which ones are already known...). Another solution is to manually disable them (by name) in our CI, have coqbot report (in the GitHub Checks tab) when new warnings appear and manually open issues about these...
Following the discussion in today's call: https://github.com/coq/coq/wiki/Coq-Call-2021-10-13
We could report the list of warnings in the GitLab trace in the GitHub Checks tab (with a neutral status if only warnings were raised---though this would make allowed failures less visible, so maybe that's not ideal).
We could also automatically post issues in GitHub repositories of tested projects for new classes of warnings that appear in our CI (though we should think of how we would know which warnings are new and which ones are already known...). Another solution is to manually disable them (by name) in our CI, have coqbot report (in the GitHub Checks tab) when new warnings appear and manually open issues about these...