coq / bot

A (Coq Development Team) bot written in OCaml
MIT License
23 stars 17 forks source link

Report on deprecation warnings raised by projects tested in Coq CI. #169

Open Zimmi48 opened 3 years ago

Zimmi48 commented 3 years ago

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...

ejgallego commented 3 years ago

I guess even a manual reporting process would be a marked improvement over the current situation, a bit of brainstorming on the implementation: