From eeab30639daaeca9a86c601423033ff794fea290 Mon Sep 17 00:00:00 2001 From: Michael Schuster Date: Wed, 29 Jan 2025 11:18:19 +0100 Subject: [PATCH] One more log --- src/zenml/pipelines/pipeline_definition.py | 31 +++++++++++++--------- 1 file changed, 18 insertions(+), 13 deletions(-) diff --git a/src/zenml/pipelines/pipeline_definition.py b/src/zenml/pipelines/pipeline_definition.py index 1d899789c4..47998488d2 100644 --- a/src/zenml/pipelines/pipeline_definition.py +++ b/src/zenml/pipelines/pipeline_definition.py @@ -643,7 +643,6 @@ def _create_deployment( pipeline_id = None if register_pipeline: pipeline_id = self._register().id - else: logger.debug(f"Pipeline {self.name} is unlisted.") @@ -720,19 +719,25 @@ def _create_deployment( build_id = build_model.id if build_model else None code_reference = None - if local_repo_context and not local_repo_context.is_dirty: - source_root = source_utils.get_source_root() - subdirectory = ( - Path(source_root) - .resolve() - .relative_to(local_repo_context.root) - ) + if local_repo_context: + if local_repo_context.is_dirty: + logger.info( + "Not storing code repository commit because the local " + "checkout contains uncommitted or untracked files." + ) + else: + source_root = source_utils.get_source_root() + subdirectory = ( + Path(source_root) + .resolve() + .relative_to(local_repo_context.root) + ) - code_reference = CodeReferenceRequest( - commit=local_repo_context.current_commit, - subdirectory=subdirectory.as_posix(), - code_repository=local_repo_context.code_repository_id, - ) + code_reference = CodeReferenceRequest( + commit=local_repo_context.current_commit, + subdirectory=subdirectory.as_posix(), + code_repository=local_repo_context.code_repository_id, + ) code_path = None if build_utils.should_upload_code(