action #107923
Updated by okurz over 2 years ago
## Motivation See the proposal in the parent epic #95479 ## Acceptance criteria * **AC1:** A not-ok openQA job with a comment following format https://progress.opensuse.org/issues/95479#Suggestions #95479#Suggestions is not blocking approval of incident updates * **AC2:** A not-ok openQA job with such comment is still blocking approval of all other, not specified incident updates * **AC3:** A not-ok openQA without such comment is still blocking all related incidents ## Suggestions * *DONE:* Add a testing framework to github.com/openSUSE/qem-bot/, e.g. based on github.com/os-autoinst/openqa_review -> #109641 * *DONE:* Add a simple automatic test exercising one of the existing happy path workflows of qem-bot -> #110167 * Add automatic tests for the above acceptance criteria * Add openQA comment parsing over the openQA API * Parse the mentioned special label string and for the parsed incident remove the according not-ok openQA job from the list of blocking results