Project

General

Profile

action #104841

Updated by livdywan over 2 years ago

## Motivation 
 With now daily deployment of OSD we have cases of deployments that have no actual changes in openQA and not in os-autoinst which causes emails with empty changelog, like http://mailman.suse.de/mlarch/SuSE/openqa/2022/openqa.2022.01/msg00012.html with body: 

 ``` 
 Hi all, 
 You can find the details on https://gitlab.suse.de/openqa/osd-deployment/-/jobs/776707 
 As always, if you encounter problems, please file tickets on https://progress.opensuse.org. 
 Have fun, your QA tools team 






 os-autoinst changes: 
 ``` 

 ## Acceptance criteria 
 * **AC1:** No empty changelog message is sent by email if there are no changes 

 ## Suggestions 
 - Skip sending Either skip the deployment early when there are no changes expected or skip only sending the email. 

 ## Out of scope 
 - Checking if packages were upgraded, Maybe there is a special case in gitlab CI to skip (not fail) steps or other changes unrelated to the changelog pipelines?

Back