Skip to content

Commit

Permalink
updates
Browse files Browse the repository at this point in the history
  • Loading branch information
Ahmed Qadri authored and Ahmed Qadri committed Feb 7, 2025
1 parent d0b1e22 commit 7ee261d
Showing 1 changed file with 19 additions and 23 deletions.
42 changes: 19 additions & 23 deletions .github/workflows/demo_provisioning_scripts/DemoBuilder.py
Original file line number Diff line number Diff line change
Expand Up @@ -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()
Expand Down Expand Up @@ -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:
Expand Down Expand Up @@ -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",
Expand Down

0 comments on commit 7ee261d

Please sign in to comment.