Actions
action #129730
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
Adapt http://open.qa/docs/#_running_openqa_jobs_as_ci_checks for the use of github pull_request_target size:M
Description
Motivation¶
We found a nice way to trigger openQA tests within GitHub workflows but so far https://github.com/os-autoinst/os-autoinst-distri-example/blob/7a7293d6ba34d91d1428ba7261a13b83e31faad0/.github/workflows/openqa.yml#L5 uses "pull_request" meaning that a fork would need to define their own openQA credentials. Instead we should use "pull_request_target" based on the example of https://github.com/os-autoinst/opensuse-jobgroups/blob/master/.github/workflows/ci.yml
Acceptance criteria¶
- AC1: PRs like https://github.com/os-autoinst/os-autoinst-distri-example/pull/19 can successfully execute openQA based CI checks based on the github workflows triggered openQA tests
Suggestions¶
- Consider the work of #128360
- Use the example of https://github.com/os-autoinst/opensuse-jobgroups/blob/master/.github/workflows/ci.yml and adapt both http://open.qa/docs/#_running_openqa_jobs_as_ci_checks as well as our https://github.com/os-autoinst/os-autoinst-distri-example examples as applicable
Actions