Project

General

Profile

Actions

action #160430

open

coordination #96596: [qe-core][CI] CI/CD and Coding style improvements

Make dispatch of openQA run dependent on successful compilation

Added by chock 2 months ago. Updated about 2 months ago.

Status:
In Progress
Priority:
Normal
Assignee:
-
Category:
Infrastructure
Target version:
-
Start date:
2024-05-16
Due date:
% Done:

0%

Estimated time:
Difficulty:
easy
Tags:

Description

Currently when opening a PR against os-autoinst it dispatches a test run on openqa.opensuse.org automatically - without waiting for compile or unit checks to complete.
This behavior has two big drawbacks:

  1. It starts a test that would always fail as long as the PR is in a non-compilable state.
  2. It would auto-execute code that would potentially be dangerous (VM escapes).

The goal is to fix this behavior in two steps:

  • Make the openQA test run depend on the successful compile and unit tests.
  • Require maintainer approval for the run.

Files


Checklist

  • Make the openQA test run depend on the succesful compile and unit tests
  • Require maintainer approval for dispatching the run
Actions

Also available in: Atom PDF