From 7ee261da674bd50c41c5b384b08d13528df1101c Mon Sep 17 00:00:00 2001 From: Ahmed Qadri Date: Thu, 6 Feb 2025 18:08:52 -0600 Subject: [PATCH] updates --- .../demo_provisioning_scripts/DemoBuilder.py | 42 +++++++++---------- 1 file changed, 19 insertions(+), 23 deletions(-) diff --git a/.github/workflows/demo_provisioning_scripts/DemoBuilder.py b/.github/workflows/demo_provisioning_scripts/DemoBuilder.py index f81b6031..0d0a60e9 100644 --- a/.github/workflows/demo_provisioning_scripts/DemoBuilder.py +++ b/.github/workflows/demo_provisioning_scripts/DemoBuilder.py @@ -31,21 +31,20 @@ def __init__(self, api_key, email, api_key_user, project_key, project_name): def build(self): - # self.create_project() - # self.create_segments() - # self.create_metrics() - # self.create_metric_groups() - # self.create_flags() - # self.update_add_userid_to_flags() - # self.create_ai_config() - # self.enable_csa_shadow_ai_feature_flags() - self.create_ai_config_experiment() - # self.create_and_run_experiments() - # self.create_and_run_layer() - # self.create_and_run_holdout() - # self.project_settings() - # self.setup_template_environment() - # self.setup_release_pipeline() + self.create_project() + self.create_segments() + self.create_metrics() + self.create_metric_groups() + self.create_flags() + self.update_add_userid_to_flags() + self.create_ai_config() + self.enable_csa_shadow_ai_feature_flags() + self.create_and_run_experiments() + self.create_and_run_layer() + self.create_and_run_holdout() + self.project_settings() + self.setup_template_environment() + self.setup_release_pipeline() ## Not required #self.create_contexts() @@ -276,17 +275,14 @@ def create_contexts(self): # Each experiment is defined in its own function below ################################################## - # Create all the experiments - - - def create_ai_config_experiment(self): - self.run_togglebank_ai_config_experiment() + # Create all the experiments def create_and_run_experiments(self): self.run_ecommerce_collection_banner_funnel_experiment() self.run_ecommerce_upsell_component_feature_experiment() self.run_ecommerce_shorten_collection_funnel_experiment() self.run_ecommerce_new_search_engine_feature_experiment() + self.run_togglebank_ai_config_experiment() def run_ecommerce_collection_banner_funnel_experiment(self): if not self.metric_groups_created: @@ -425,9 +421,9 @@ def create_ecommerce_new_search_engine_feature_experiment(self): ) def run_togglebank_ai_config_experiment(self): - # if not self.metrics_created: - # print("Error: Metric not created") - # return + if not self.metrics_created: + print("Error: Metric not created") + return print("Creating experiment: ") self.ldproject.toggle_flag( "ai-config--togglebot",