Actions
action #151675
closedcoordination #96596: [qe-core][CI] CI/CD and Coding style improvements
[qe-core] CI/CD gitlab forks should not deploy to OSD
Status:
Resolved
Priority:
Normal
Assignee:
Category:
Infrastructure
Target version:
QA (public, currently private due to #173521) - QE-Core: Ready
Start date:
2023-11-29
Due date:
% Done:
0%
Estimated time:
Difficulty:
Description
When I fork a JobGroup repo, it's required to setup APIKEY / APISECRET variables in order to let the CI run the checks.
If I am an openQA admin, when I push to master on my fork, the CI/CD runs check and, when passed, deploys the result to OSD.
This risks to propagate any error I can make in my fork to the global environment and can be avoided by running the CI/CD for deployment only on one "source-of-truth" repository, with a protected master branch.
Actions