action #138416
Updated by okurz 11 months ago
## Motivation
There are repeated actions across GitHub repositories.
https://github.com/search?q=org%3Aos-autoinst+gsactions%2Fcommit-message-checker&type=code
os-autoinst-common should be the base for all checks and they must be inherited in all repos.
The gitsubrepo flow is materializing the file tree in each repo already. It should be as trivial as symlinking the workflows from os-autoinst-common to each project.
## Acceptance criteria
* **AC1:** At least https://github.com/os-autoinst/os-autoinst-distri-example inherits static checks from os-autoinst-common
* **AC2:** Checks in openQA and os-autoinst still run successfully on the master branch
## Suggestions
* Follow the existing pull request
* Ensure that os-autoinst as an example works with the updated os-autoinst-common changes
* Focus on only the parts that are really common with most if not all inheriting projects, so e.g. excluding updating dependencies.yaml
* Begin with https://github.com/os-autoinst/os-autoinst-distri-example and then test the rest.
## Out of scope
* *All* checks in *all* os-autoinst repos, see #155065