action #139274
open[bot-ng] Update will be not approved if it's not part of defined packages
0%
Description
In theory if there is incident flavor with defined packages and update is not part of this packages, then update should be automatically approved.
For example there are SLE Micro updates:
https://maintenance.suse.de/request/312394
https://maintenance.suse.de/request/312395
https://maintenance.suse.de/request/312396
There is Incident flavor with defined packages https://gitlab.suse.de/qa-maintenance/metadata/-/blob/master/bot-ng/micro54dvd.yml,
but update is not part of the packages and bot will just fail. https://github.com/openSUSE/qem-bot/blob/master/openqabot/loader/qem.py#L92
2023-11-10 08:34:04 INFO Inc 31403 does not have any job_settings
2023-11-10 08:34:04 INFO Inc 31404 does not have any job_settings
2023-11-10 08:34:04 INFO Inc 31405 does not have any job_settings
If approving updates without test coverage or not being part of specific test flavor is too wild,
then there should be exception for this case e.g. incidents_job: false
or another group of packages which should be ignored, create poo# or do nothing and let the update go.
Files