Actions
action #118903
opencoordination #154777: [saga][epic] Shareable os-autoinst and test distribution plugins
coordination #108527: [epic] os-autoinst wheels for scalable code reuse of helper functions and segmented test distributions
Repositories for wheels should be cached
Status:
New
Priority:
Normal
Assignee:
-
Category:
Feature requests
Target version:
QA (public, currently private due to #173521) - future
Start date:
2022-10-13
Due date:
% Done:
0%
Estimated time:
Description
Motivation¶
Whilst a wheels.yaml
is in place a request to GitHub is made for each reference to a GitHub-hosted repo in that file every time a job is prepared. This can amount to several hundreds of attempts daily even with a single repo. #138029 nicely progressed. So after https://github.com/os-autoinst/os-autoinst/pull/2446 is merged and deployed we can try to apply the git caching setting and see the effect e.g. for https://openqa.opensuse.org/group_overview/24 openQA-in-openQA tests that already use wheels.
Acceptance criteria¶
- AC1: Jobs with wheels don't access GitHub every single time
Suggestions¶
- Get https://github.com/os-autoinst/os-autoinst/pull/2446 merged
- Apply the git caching setting in openQA settings, e.g. on at least one o3 worker, possibly later for all?
- Ensure openQA tests checking out test distributions and wheel repos use the git caching
Actions