Project

General

Profile

action #54311

Updated by riafarov over 4 years ago

## Motivation 
 We have figured out that we can have a bot which posts messages in the PR using tokens. 
 Also now, we have staging tests in the yaml format, so we know exactly which modules are used there. 
 Consequently, we can put the message that VR for staging are required in case any of these modules was changed. 

 We have jenkins instance, where we can run the bot, or use one of the personal servers. 

 ## Acceptance criteria 
 1. There is warning/info message in each PR in case it introduces changes to any of the modules executed in staging 

 ## Further info 
 From the last time we have learned that with api we can put messages on PR, whereas we could not store tokens. 

 There is https://ci.suse.de/ instance we can use. 

 List of the modules used in the staging https://github.com/os-autoinst/os-autoinst-distri-opensuse/tree/master/schedule/staging  

 More reading: https://embeddedartistry.com/blog/2017/12/21/jenkins-kick-off-a-ci-build-with-github-push-notifications 

 We don't know how easy it will be to get list of the modified files.

Back