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?