Project

General

Profile

action #121228

coordination #99303: [saga][epic] Future improvements for SUSE Maintenance QA workflows with fully automated testing, approval and release

coordination #97121: [epic] enable qem-bot comments on IBS (was: enable qa-maintenance/openQABot comments on smelt again)

qem-bot comments on IBS size:M

Added by robert.richardson 2 months ago. Updated 2 months ago.

Status:
Workable
Priority:
Normal
Assignee:
-
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:
Tags:

Description

Motivation

Spike solution #114415 has been finished, now it needs to be turned into a feature.

Acceptance criteria

  • AC1: As soon as testing for an individual release request is finished and if there is at least one failing openQA test a comment is written in IBS linking to at least one failing test
  • AC2: If there is no failing openQA test related to an individual release request no comment is written
  • AC3: Only a single comment is ever written on a release request (an existing comment can be updated)

Suggestions

  • Take a look how the openSUSE maintenance bot works in https://build.opensuse.org/request/show/989570#comment-1653437

  • Within qem-bot we already have the feature to send out comments but it seems so far it does not look at the state of openQA jobs so it writes a comment for all release requests whenever triggered which means informing even about all currently running jobs. Maybe the next best task is to actually look at the state and only inform about failing openQA tests

  • Think about moving the trigger point of sending a comment into the approval step of qem-bot or something so when no automatic approval is done instead a comment is written. This is where each individual release request should be looked at

  • Find out if OBS API supports editing comments, otherwise maybe delete old comments (https://build.opensuse.org/apidocs/) OBS API has a feature request for editing comments

  • Ensure that only a single comment is written, not multiple whenever qem-bot is called, so either update the existing or delete the old one if OBS does not support updating existing comments


Related issues

Copied from QA - action #114415: [timeboxed:10h][spike solution] qem-bot comments on IBS size:SResolved2022-07-20

History

#1 Updated by robert.richardson 2 months ago

  • Copied from action #114415: [timeboxed:10h][spike solution] qem-bot comments on IBS size:S added

#2 Updated by okurz 2 months ago

  • Due date deleted (2022-12-01)
  • Start date deleted (2022-07-20)

Also available in: Atom PDF