diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index eacbe3e26323e0a0bf1579cba53e2e12ecfd27c0..4a59b5b91edbe7a918a80884cf9e38a5d70a8826 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -21,6 +21,7 @@ version: artifacts: name: pages when: always + expire_in: 1 week paths: - badges/ @@ -54,6 +55,7 @@ tests (from scratch): artifacts: name: pages when: always + expire_in: 1 week paths: - badges/ - test_results/ @@ -107,6 +109,7 @@ tests: artifacts: name: pages when: always + expire_in: 1 week paths: - badges/ - test_results/ @@ -131,6 +134,7 @@ coverage: artifacts: name: pages when: always + expire_in: 1 week paths: - badges/ - coverage/ @@ -155,6 +159,7 @@ sphinx docs: artifacts: name: pages when: always + expire_in: 1 week paths: - badges/ - webpage/ @@ -189,6 +194,7 @@ pages: artifacts: name: pages when: always + expire_in: 1 week paths: - public - badges/ diff --git a/mlair/run_modules/experiment_setup.py b/mlair/run_modules/experiment_setup.py index 524d29b8cc5adda337cf80866071c1697253300f..aca5f583bff181281aee9104df6750da61ad4f93 100644 --- a/mlair/run_modules/experiment_setup.py +++ b/mlair/run_modules/experiment_setup.py @@ -389,6 +389,10 @@ class ExperimentSetup(RunEnvironment): self._set_param("neighbors", ["DEBW030"]) # TODO: just for testing # set competitors + if model_display_name is not None and model_display_name in competitors: + raise IndexError(f"Given model_display_name {model_display_name} is also present in the competitors " + f"variable {competitors}. To assure a proper workflow it is required to have unique names " + f"for each model and competitor. Please use a different model display name or competitor.") self._set_param("competitors", competitors, default=[]) competitor_path_default = os.path.join(self.data_store.get("data_path"), "competitors", "_".join(self.data_store.get("target_var")))