Project

General

Profile

action #138416

Updated by okurz 6 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.

Back