From a8cabf700aefdd89324374b4aa617693f3089ddf Mon Sep 17 00:00:00 2001 From: Anders M Date: Tue, 18 Jun 2024 16:48:39 +0200 Subject: [PATCH] verify_manifest_consistency now returns warnings --- image_builder/image_builder/verify.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/image_builder/image_builder/verify.py b/image_builder/image_builder/verify.py index 16e4c7fa..1c7e8956 100644 --- a/image_builder/image_builder/verify.py +++ b/image_builder/image_builder/verify.py @@ -41,10 +41,11 @@ def verify_manifest_consistency(submitted_yaml: str, workspace: Path, repo_dir: logger.info(f'Submitted job manifest:\n{submitted_dict}') logger.info(f'Manifest file in Job repository:\n{repo_dict}') difference = _differentiate_dicts(repo_dict, submitted_dict) - raise RuntimeError('Submitted job manifest is not consistent with the file found in a repository. ' - 'Did you forget to do "git push"? ' - f'Difference: {difference}') - + warning = ('Submitted job manifest is not consistent with the file found in a repository. ' + 'Did you forget to do "git push"? ' + f'Difference: {difference}') + logger.warning(warning) + return warning def _find_workspace_manifest_file(workspace: Path, repo_dir: Path) -> Optional[Path]: paths_to_check = [