Actions
action #125723
closedcoordination #58184: [saga][epic][use case] full version control awareness within openQA
coordination #48641: [epic] Trigger openQA tests in pull requests of any product github pull request
Provide a ready-to-use container image or GitHub action repository to trigger/monitor openQA jobs as CI checks size:M
Description
Motivation¶
As a contributor to an openQA test repository I'd like to trigger openQA jobs from the CI with minimal configuration effort and without duplicating code.
Acceptance criteria¶
- AC1: A container image (or GitHub action repo) exists so triggering and monitoring openQA jobs requires only minimal configuration when setting up a project's CI
- AC2: No code needs to be copied & pasted to achieve AC1.
- AC3: Documentation how to setup openQA CI checks for a project on GitHub exists
Suggestions¶
- The container image is supposedly the way to go as it is not specific to GitHub.
- Provide a simple action.yaml and add it to the marketplace
- A script like https://github.com/Martchus/os-autoinst-distri-example/pull/1/files#diff-0c49fec5fa1043f61c80244f5166a024e6ffc25c73e86ef0822f385f641c5cb7 could be added to a container.
- What this script provides could be added as
openqa-cli
sub-command (#125720) and then the container would simply provideopenqa-cli
.
Actions