Actions
action #153340
closedOBS CI checks for os-autoinst subpackages size:M
Description
Motivation¶
https://github.com/os-autoinst/os-autoinst/pull/2430#discussion_r1447407616
os-autoinst OBS CI checks only check the main package, not the openvswitch subpackage unlike openQA (see e.g. OBS checks in os-autoinst/openQA#5352) showing OBS: openQA:openQA-client-test and OBS: openQA:openQA-test and such.
Acceptance criteria¶
- AC1: os-autoinst pull requests trigger OBS CI checks for each os-autoinst subpackage
Suggestions¶
- Lookup how it's done in openQA and do the same for os-autoinst https://github.com/os-autoinst/os-autoinst/blob/master/.obs/workflows.yml
- look into the .obs folder within the git repos
- Maybe it is as simple as copying https://github.com/os-autoinst/os-autoinst/blob/master/dist/rpm/os-autoinst-test.spec into the corresponding sub-package specific variant, compare to https://github.com/os-autoinst/openQA/tree/master/dist/rpm
- For a specific runtime test see e.g. https://github.com/os-autoinst/openQA/blob/master/dist/rpm/openQA-client-test.spec#L19
- OBS might behave different wrt how it's preparing its chroot - use TDD and add something to try if it would fail on OBS, like an explicitly broken line
Actions