Project

General

Profile

Actions

coordination #69310

closed

[epic] SUSE QA tools team ticket process helpers

Added by livdywan over 4 years ago. Updated almost 2 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Start date:
2020-07-24
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)

Description

Motivation

We want to follow the https://progress.opensuse.org/projects/openqav3/wiki#ticket-workflow including https://progress.opensuse.org/projects/qa/wiki#How-we-work-on-our-backlog which define some SLOs for ourselves which are hard and tedious to track as humans but bots would be happy to do that job.

Ideas

  • DONE: Query Redmine via GitLab CI bot to update due date: On GitHub we have bots checking that certain parameters are met, such as stale PRs or conflicts. It would be great to update the Due Date automatically according to tickets that need updates, taking priority into account, which then allow Redmine to send out notifications. As an alternative write comments directly.
  • Remove due-date on resolved tickets again to prevent reminders on still open parents when resolved subtasks have due-dates in the past but all open tasks do not yet have due-dates
  • Have a GHA CI job that fails whenever any target number or SLO is not met, e.g. one check for each query in https://progress.opensuse.org/projects/qa/wiki#Target-numbers-or-guideline-should-be-in-priorities

Subtasks 7 (0 open7 closed)

action #69322: Automatic check for SUSE QA tools WIP-Limit based on ticketsResolvedokurz2020-07-24

Actions
action #73468: SUSE QA tools team ticket process helpers: Set due date on tickets in redmine based on SLOsResolvedilausuch2020-10-17

Actions
action #81106: test out chat service notifications, e.g. matrix, from github actions size:MRejectedokurz2020-12-16

Actions
action #90441: Only set due date on tickets in progressResolvedokurz2020-10-17

Actions
action #90443: Reset due date on tickets when it doesn't apply / only apply due-date when assignee actually works on ticketsRejectedokurz2020-10-17

Actions
openQA Project (public) - action #95536: Due dates on blocked tickets should be reset automaticallyRejectedokurz2021-07-15

Actions
openQA Project (public) - action #97580: Automatic check for qa-tools backlog limits in Github ActionsResolvedVANASTASIADIS2021-08-27

Actions
Actions

Also available in: Atom PDF