diff --git a/airbyte-ci/connectors/pipelines/pipelines/airbyte_ci/connectors/consts.py b/airbyte-ci/connectors/pipelines/pipelines/airbyte_ci/connectors/consts.py index 5c9708fdad18..b094d5c00be8 100644 --- a/airbyte-ci/connectors/pipelines/pipelines/airbyte_ci/connectors/consts.py +++ b/airbyte-ci/connectors/pipelines/pipelines/airbyte_ci/connectors/consts.py @@ -12,14 +12,10 @@ class CONNECTOR_TEST_STEP_ID(str, Enum): BUILD_NORMALIZATION = "build_normalization" BUILD_TAR = "build_tar" BUILD = "build" - CHECK_BASE_IMAGE = "check_base_image" - CHECK_PYTHON_REGISTRY_PUBLISH_CONFIGURATION = "check_python_registry_publish_configuration" INTEGRATION = "integration" AIRBYTE_LIB_VALIDATION = "airbyte_lib_validation" - METADATA_VALIDATION = "metadata_validation" QA_CHECKS = "qa_checks" UNIT = "unit" - VERSION_FOLLOW_CHECK = "version_follow_check" VERSION_INC_CHECK = "version_inc_check" TEST_ORCHESTRATOR = "test_orchestrator" DEPLOY_ORCHESTRATOR = "deploy_orchestrator" diff --git a/airbyte-ci/connectors/pipelines/pipelines/helpers/execution/run_steps.py b/airbyte-ci/connectors/pipelines/pipelines/helpers/execution/run_steps.py index 845f5d2c38a2..25858476700e 100644 --- a/airbyte-ci/connectors/pipelines/pipelines/helpers/execution/run_steps.py +++ b/airbyte-ci/connectors/pipelines/pipelines/helpers/execution/run_steps.py @@ -208,7 +208,10 @@ def _filter_skipped_steps(steps_to_evaluate: STEP_TREE, skip_steps: List[str], r else: steps_to_run.append(step_to_eval) - + if not steps_to_run: + raise InvalidStepConfiguration( + "No steps were queued to run. You may have skipped all steps, or selected --only on an invalid step." + ) return steps_to_run, results