action #107923
coordination #91646: [saga][epic] SUSE Maintenance QA workflows with fully automated testing, approval and release
qem-bot: Ignore not-ok openQA jobs for specific incident based on openQA job comment
Start date:
Due date:
% Done:
0%
Estimated time:
Description
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 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
Related issues
History
#1
Updated by okurz about 2 months ago
- Related to openqa-force-result #109857: Secure auto-review+force_result size:M auto_review:"Failed to download gobbledeegoop":force_result:softfailed added
#2
Updated by okurz about 1 month ago
- Target version changed from future to Ready
#3
Updated by okurz about 1 month ago
- Description updated (diff)
#4
Updated by okurz about 1 month ago
- Related to action #111078: Simple automatic test exercising one of the existing happy path workflows of qem-bot size:M added
#5
Updated by okurz about 1 month ago
- Status changed from New to Blocked
- Assignee set to okurz