Skip to content

Conversation

@scholtzan
Copy link
Collaborator

@scholtzan scholtzan commented Feb 10, 2026

Description

This PR migrates bigquery-etl to Github Actions. mozilla/telemetry-airflow#2339 needs to be merged alongside it as this will also change where docker images will get published to (GAR).

CircleCI will need to be disabled once this is merged.

I did test most of the CI tasks (also those that will just run on main) in github.com/mozilla/bigquery-etl/actions/runs/21886512482 (except for syncing the DAGs submodules) and made some SQL changes there to trigger stage deploys. Some CI tests run a few seconds faster, some a few seconds slower compared to CircleCI (https://app.circleci.com/pipelines/github/mozilla/bigquery-etl/57677/workflows/61769702-d64a-49c9-a571-de1de5c9999a). Overall, the runtime seems to be about the same.

An annoying thing with Github Actions is that it creates a deployment when accessing environment variables in the dev environment. The stage deploy credentials need to come from that environment (see https://github.com/mozilla/dataservices-infra/pull/1512#discussion_r2775354202). There is an open roadmap item to decouple deployments from using the environment variables: https://github.com/orgs/community/discussions/36919 but until this is implemented every time a CI task runs that accesses an environment variable it adds a message to the PR.

Related Tickets & Documents

Reviewer, please follow this checklist

@scholtzan scholtzan force-pushed the migrate-to-github-actions-with-tests branch from 78627cb to 5985aba Compare February 10, 2026 23:01
@github-actions
Copy link

Integration report for "Migrate to GitHub actions with tests"

sql.diff

Click to expand!
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/dags/bqetl_accounts_backend_external.py /tmp/workspace/generated-sql/dags/bqetl_accounts_backend_external.py
--- /tmp/workspace/main-generated-sql/dags/bqetl_accounts_backend_external.py	2026-02-10 23:11:37.552811917 +0000
+++ /tmp/workspace/generated-sql/dags/bqetl_accounts_backend_external.py	1970-01-01 00:00:00.000000000 +0000
@@ -1,1121 +0,0 @@
-# Generated via https://github.com/mozilla/bigquery-etl/blob/main/bigquery_etl/query_scheduling/generate_airflow_dags.py
-
-from airflow import DAG
-from airflow.sensors.external_task import ExternalTaskMarker
-from airflow.sensors.external_task import ExternalTaskSensor
-from airflow.utils.task_group import TaskGroup
-import datetime
-from operators.gcp_container_operator import GKEPodOperator
-from utils.constants import ALLOWED_STATES, FAILED_STATES
-from utils.gcp import bigquery_etl_query, bigquery_dq_check, bigquery_bigeye_check
-
-docs = """
-### bqetl_accounts_backend_external
-
-Built from bigquery-etl repo, [`dags/bqetl_accounts_backend_external.py`](https://github.com/mozilla/bigquery-etl/blob/generated-sql/dags/bqetl_accounts_backend_external.py)
-
-#### Description
-
-Copies data from Firefox Accounts (FxA) CloudSQL databases.
-
-This DAG is under active development.
-
-#### Owner
-
-akomar@mozilla.com
-
-#### Tags
-
-* impact/tier_3
-* repo/bigquery-etl
-"""
-
-
-default_args = {
-    "owner": "akomar@mozilla.com",
-    "start_date": datetime.datetime(2023, 9, 19, 0, 0),
-    "end_date": None,
-    "email": ["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-    "depends_on_past": False,
-    "retry_delay": datetime.timedelta(seconds=600),
-    "email_on_failure": True,
-    "email_on_retry": True,
-    "retries": 1,
-    "max_active_tis_per_dag": None,
-}
-
-tags = ["impact/tier_3", "repo/bigquery-etl"]
-
-with DAG(
-    "bqetl_accounts_backend_external",
-    default_args=default_args,
-    schedule_interval="30 1 * * *",
-    doc_md=docs,
-    tags=tags,
-    catchup=False,
-) as dag:
-
-    accounts_backend_external__accounts__v1 = bigquery_etl_query(
-        task_id="accounts_backend_external__accounts__v1",
-        destination_table="accounts_v1",
-        dataset_id="accounts_backend_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_backend_external__emails__v1 = bigquery_etl_query(
-        task_id="accounts_backend_external__emails__v1",
-        destination_table="emails_v1",
-        dataset_id="accounts_backend_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_backend_external__nonprod_accounts__v1 = bigquery_etl_query(
-        task_id="accounts_backend_external__nonprod_accounts__v1",
-        destination_table="nonprod_accounts_v1",
-        dataset_id="accounts_backend_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_backend_external__nonprod_emails__v1 = bigquery_etl_query(
-        task_id="accounts_backend_external__nonprod_emails__v1",
-        destination_table="nonprod_emails_v1",
-        dataset_id="accounts_backend_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_derived__accounts_aggregates__v1 = bigquery_etl_query(
-        task_id="accounts_db_derived__accounts_aggregates__v1",
-        destination_table="accounts_aggregates_v1",
-        dataset_id="accounts_db_derived",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter="submission_date",
-        depends_on_past=False,
-    )
-
-    accounts_db_external__fxa_account_customers__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_account_customers__v1",
-        destination_table="fxa_account_customers_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_account_groups__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_account_groups__v1",
-        destination_table="fxa_account_groups_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_account_reset_tokens__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_account_reset_tokens__v1",
-        destination_table="fxa_account_reset_tokens_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_accounts__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_accounts__v1",
-        destination_table="fxa_accounts_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_carts__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_carts__v1",
-        destination_table="fxa_carts_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_db_metadata__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_db_metadata__v1",
-        destination_table="fxa_db_metadata_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_device_command_identifiers__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_device_command_identifiers__v1",
-        destination_table="fxa_device_command_identifiers_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_device_commands__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_device_commands__v1",
-        destination_table="fxa_device_commands_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_devices__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_devices__v1",
-        destination_table="fxa_devices_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_email_bounces__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_email_bounces__v1",
-        destination_table="fxa_email_bounces_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_email_types__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_email_types__v1",
-        destination_table="fxa_email_types_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_emails__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_emails__v1",
-        destination_table="fxa_emails_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_groups__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_groups__v1",
-        destination_table="fxa_groups_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_key_fetch_tokens__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_key_fetch_tokens__v1",
-        destination_table="fxa_key_fetch_tokens_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_linked_accounts__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_linked_accounts__v1",
-        destination_table="fxa_linked_accounts_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_oauth_clients__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_oauth_clients__v1",
-        destination_table="fxa_oauth_clients_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_oauth_codes__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_oauth_codes__v1",
-        destination_table="fxa_oauth_codes_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_oauth_db_metadata__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_oauth_db_metadata__v1",
-        destination_table="fxa_oauth_db_metadata_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_oauth_refresh_tokens__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_oauth_refresh_tokens__v1",
-        destination_table="fxa_oauth_refresh_tokens_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_oauth_scopes__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_oauth_scopes__v1",
-        destination_table="fxa_oauth_scopes_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_oauth_tokens__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_oauth_tokens__v1",
-        destination_table="fxa_oauth_tokens_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_password_change_tokens__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_password_change_tokens__v1",
-        destination_table="fxa_password_change_tokens_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_password_forgot_tokens__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_password_forgot_tokens__v1",
-        destination_table="fxa_password_forgot_tokens_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_paypal_customers__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_paypal_customers__v1",
-        destination_table="fxa_paypal_customers_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_profile_avatar_providers__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_profile_avatar_providers__v1",
-        destination_table="fxa_profile_avatar_providers_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_profile_avatar_selected__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_profile_avatar_selected__v1",
-        destination_table="fxa_profile_avatar_selected_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_profile_avatars__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_profile_avatars__v1",
-        destination_table="fxa_profile_avatars_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_profile_db_metadata__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_profile_db_metadata__v1",
-        destination_table="fxa_profile_db_metadata_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_profile_profile__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_profile_profile__v1",
-        destination_table="fxa_profile_profile_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_recovery_codes__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_recovery_codes__v1",
-        destination_table="fxa_recovery_codes_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_recovery_keys__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_recovery_keys__v1",
-        destination_table="fxa_recovery_keys_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_recovery_phones__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_recovery_phones__v1",
-        destination_table="fxa_recovery_phones_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="wclouser@mozilla.com",
-        email=[
-            "akomar@mozilla.com",
-            "telemetry-alerts@mozilla.com",
-            "wclouser@mozilla.com",
-        ],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_security_event_names__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_security_event_names__v1",
-        destination_table="fxa_security_event_names_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_security_events__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_security_events__v1",
-        destination_table="fxa_security_events_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_sent_emails__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_sent_emails__v1",
-        destination_table="fxa_sent_emails_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_session_tokens__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_session_tokens__v1",
-        destination_table="fxa_session_tokens_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_signin_codes__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_signin_codes__v1",
-        destination_table="fxa_signin_codes_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_totp__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_totp__v1",
-        destination_table="fxa_totp_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_unblock_codes__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_unblock_codes__v1",
-        destination_table="fxa_unblock_codes_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_unverified_tokens__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_unverified_tokens__v1",
-        destination_table="fxa_unverified_tokens_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_verification_reminders__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_verification_reminders__v1",
-        destination_table="fxa_verification_reminders_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_account_customers__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_account_customers__v1",
-        destination_table="fxa_account_customers_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_account_groups__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_account_groups__v1",
-        destination_table="fxa_account_groups_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_account_reset_tokens__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_account_reset_tokens__v1",
-        destination_table="fxa_account_reset_tokens_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_accounts__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_accounts__v1",
-        destination_table="fxa_accounts_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_carts__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_carts__v1",
-        destination_table="fxa_carts_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_db_metadata__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_db_metadata__v1",
-        destination_table="fxa_db_metadata_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_device_command_identifiers__v1 = (
-        bigquery_etl_query(
-            task_id="accounts_db_nonprod_external__fxa_device_command_identifiers__v1",
-            destination_table="fxa_device_command_identifiers_v1",
-            dataset_id="accounts_db_nonprod_external",
-            project_id="moz-fx-data-shared-prod",
-            owner="akomar@mozilla.com",
-            email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-            date_partition_parameter=None,
-            depends_on_past=False,
-            task_concurrency=1,
-        )
-    )
-
-    accounts_db_nonprod_external__fxa_device_commands__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_device_commands__v1",
-        destination_table="fxa_device_commands_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_devices__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_devices__v1",
-        destination_table="fxa_devices_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_email_bounces__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_email_bounces__v1",
-        destination_table="fxa_email_bounces_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_email_types__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_email_types__v1",
-        destination_table="fxa_email_types_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_emails__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_emails__v1",
-        destination_table="fxa_emails_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_groups__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_groups__v1",
-        destination_table="fxa_groups_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_key_fetch_tokens__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_key_fetch_tokens__v1",
-        destination_table="fxa_key_fetch_tokens_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_linked_accounts__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_linked_accounts__v1",
-        destination_table="fxa_linked_accounts_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_oauth_clients__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_oauth_clients__v1",
-        destination_table="fxa_oauth_clients_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_oauth_codes__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_oauth_codes__v1",
-        destination_table="fxa_oauth_codes_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_oauth_db_metadata__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_oauth_db_metadata__v1",
-        destination_table="fxa_oauth_db_metadata_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_oauth_refresh_tokens__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_oauth_refresh_tokens__v1",
-        destination_table="fxa_oauth_refresh_tokens_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_oauth_scopes__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_oauth_scopes__v1",
-        destination_table="fxa_oauth_scopes_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_oauth_tokens__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_oauth_tokens__v1",
-        destination_table="fxa_oauth_tokens_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_password_change_tokens__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_password_change_tokens__v1",
-        destination_table="fxa_password_change_tokens_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_password_forgot_tokens__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_password_forgot_tokens__v1",
-        destination_table="fxa_password_forgot_tokens_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_paypal_customers__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_paypal_customers__v1",
-        destination_table="fxa_paypal_customers_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_profile_avatar_providers__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_profile_avatar_providers__v1",
-        destination_table="fxa_profile_avatar_providers_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_profile_avatar_selected__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_profile_avatar_selected__v1",
-        destination_table="fxa_profile_avatar_selected_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_profile_avatars__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_profile_avatars__v1",
-        destination_table="fxa_profile_avatars_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_profile_db_metadata__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_profile_db_metadata__v1",
-        destination_table="fxa_profile_db_metadata_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_profile_profile__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_profile_profile__v1",
-        destination_table="fxa_profile_profile_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_recovery_codes__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_recovery_codes__v1",
-        destination_table="fxa_recovery_codes_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_recovery_keys__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_recovery_keys__v1",
-        destination_table="fxa_recovery_keys_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_recovery_phones__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_recovery_phones__v1",
-        destination_table="fxa_recovery_phones_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="wclouser@mozilla.com",
-        email=[
-            "akomar@mozilla.com",
-            "telemetry-alerts@mozilla.com",
-            "wclouser@mozilla.com",
-        ],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_security_event_names__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_security_event_names__v1",
-        destination_table="fxa_security_event_names_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_security_events__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_security_events__v1",
-        destination_table="fxa_security_events_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_sent_emails__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_sent_emails__v1",
-        destination_table="fxa_sent_emails_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_session_tokens__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_session_tokens__v1",
-        destination_table="fxa_session_tokens_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_signin_codes__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_signin_codes__v1",
-        destination_table="fxa_signin_codes_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_totp__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_totp__v1",
-        destination_table="fxa_totp_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_unblock_codes__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_unblock_codes__v1",
-        destination_table="fxa_unblock_codes_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_unverified_tokens__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_unverified_tokens__v1",
-        destination_table="fxa_unverified_tokens_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_verification_reminders__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_verification_reminders__v1",
-        destination_table="fxa_verification_reminders_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_derived__accounts_aggregates__v1.set_upstream(
-        accounts_db_external__fxa_accounts__v1
-    )
-
-    accounts_db_derived__accounts_aggregates__v1.set_upstream(
-        accounts_db_external__fxa_recovery_keys__v1
-    )
-
-    accounts_db_derived__accounts_aggregates__v1.set_upstream(
-        accounts_db_external__fxa_totp__v1
-    )
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/dags/bqetl_accounts_derived.py /tmp/workspace/generated-sql/dags/bqetl_accounts_derived.py
--- /tmp/workspace/main-generated-sql/dags/bqetl_accounts_derived.py	2026-02-10 23:11:37.494811981 +0000
+++ /tmp/workspace/generated-sql/dags/bqetl_accounts_derived.py	1970-01-01 00:00:00.000000000 +0000
@@ -1,143 +0,0 @@
-# Generated via https://github.com/mozilla/bigquery-etl/blob/main/bigquery_etl/query_scheduling/generate_airflow_dags.py
-
-from airflow import DAG
-from airflow.sensors.external_task import ExternalTaskMarker
-from airflow.sensors.external_task import ExternalTaskSensor
-from airflow.utils.task_group import TaskGroup
-import datetime
-from operators.gcp_container_operator import GKEPodOperator
-from utils.constants import ALLOWED_STATES, FAILED_STATES
-from utils.gcp import bigquery_etl_query, bigquery_dq_check, bigquery_bigeye_check
-
-docs = """
-### bqetl_accounts_derived
-
-Built from bigquery-etl repo, [`dags/bqetl_accounts_derived.py`](https://github.com/mozilla/bigquery-etl/blob/generated-sql/dags/bqetl_accounts_derived.py)
-
-#### Description
-
-Derived tables for analyzing data from Mozilla Accounts (`accounts_backend` and
-`accounts_frontend` Glean applications).
-
-This DAG is under active development.
-
-#### Owner
-
-akomar@mozilla.com
-
-#### Tags
-
-* impact/tier_3
-* repo/bigquery-etl
-"""
-
-
-default_args = {
-    "owner": "akomar@mozilla.com",
-    "start_date": datetime.datetime(2024, 1, 1, 0, 0),
-    "end_date": None,
-    "email": ["akomar@mozilla.com", "ksiegler@mozilla.com"],
-    "depends_on_past": False,
-    "retry_delay": datetime.timedelta(seconds=600),
-    "email_on_failure": True,
-    "email_on_retry": True,
-    "retries": 1,
-    "max_active_tis_per_dag": None,
-}
-
-tags = ["impact/tier_3", "repo/bigquery-etl"]
-
-with DAG(
-    "bqetl_accounts_derived",
-    default_args=default_args,
-    schedule_interval="30 2 * * *",
-    doc_md=docs,
-    tags=tags,
-    catchup=False,
-) as dag:
-
-    wait_for_copy_deduplicate_all = ExternalTaskSensor(
-        task_id="wait_for_copy_deduplicate_all",
-        external_dag_id="copy_deduplicate",
-        external_task_id="copy_deduplicate_all",
-        execution_delta=datetime.timedelta(seconds=5400),
-        check_existence=True,
-        mode="reschedule",
-        poke_interval=datetime.timedelta(minutes=5),
-        allowed_states=ALLOWED_STATES,
-        failed_states=FAILED_STATES,
-        pool="DATA_ENG_EXTERNALTASKSENSOR",
-    )
-
-    accounts_backend_derived__monitoring_db_counts__v1 = bigquery_etl_query(
-        task_id="accounts_backend_derived__monitoring_db_counts__v1",
-        destination_table="monitoring_db_counts_v1",
-        dataset_id="accounts_backend_derived",
-        project_id="moz-fx-data-shared-prod",
-        owner="wclouser@mozilla.com",
-        email=["akomar@mozilla.com", "ksiegler@mozilla.com", "wclouser@mozilla.com"],
-        date_partition_parameter="as_of_date",
-        depends_on_past=False,
-    )
-
-    accounts_backend_derived__monitoring_db_recovery_phones_counts__v1 = bigquery_etl_query(
-        task_id="accounts_backend_derived__monitoring_db_recovery_phones_counts__v1",
-        destination_table="monitoring_db_recovery_phones_counts_v1",
-        dataset_id="accounts_backend_derived",
-        project_id="moz-fx-data-shared-prod",
-        owner="wclouser@mozilla.com",
-        email=["akomar@mozilla.com", "ksiegler@mozilla.com", "wclouser@mozilla.com"],
-        date_partition_parameter="as_of_date",
-        depends_on_past=False,
-    )
-
-    accounts_backend_derived__users_services_daily__v1 = bigquery_etl_query(
-        task_id="accounts_backend_derived__users_services_daily__v1",
-        destination_table="users_services_daily_v1",
-        dataset_id="accounts_backend_derived",
-        project_id="moz-fx-data-shared-prod",
-        owner="ksiegler@mozilla.com",
-        email=["akomar@mozilla.com", "ksiegler@mozilla.com"],
-        date_partition_parameter="submission_date",
-        depends_on_past=False,
-    )
-
-    accounts_backend_derived__users_services_last_seen__v1 = bigquery_etl_query(
-        task_id="accounts_backend_derived__users_services_last_seen__v1",
-        destination_table="users_services_last_seen_v1",
-        dataset_id="accounts_backend_derived",
-        project_id="moz-fx-data-shared-prod",
-        owner="ksiegler@mozilla.com",
-        email=["akomar@mozilla.com", "ksiegler@mozilla.com"],
-        date_partition_parameter="submission_date",
-        depends_on_past=False,
-    )
-
-    checks__warn_accounts_backend_derived__users_services_daily__v1 = bigquery_dq_check(
-        task_id="checks__warn_accounts_backend_derived__users_services_daily__v1",
-        source_table="users_services_daily_v1",
-        dataset_id="accounts_backend_derived",
-        project_id="moz-fx-data-shared-prod",
-        is_dq_check_fail=False,
-        owner="ksiegler@mozilla.com",
-        email=["akomar@mozilla.com", "ksiegler@mozilla.com"],
-        depends_on_past=False,
-        parameters=["submission_date:DATE:{{ds}}"],
-        retries=0,
-    )
-
-    accounts_backend_derived__users_services_daily__v1.set_upstream(
-        wait_for_copy_deduplicate_all
-    )
-
-    accounts_backend_derived__users_services_last_seen__v1.set_upstream(
-        accounts_backend_derived__users_services_daily__v1
-    )
-
-    checks__warn_accounts_backend_derived__users_services_daily__v1.set_upstream(
-        accounts_backend_derived__users_services_daily__v1
-    )
-
-    checks__warn_accounts_backend_derived__users_services_daily__v1.set_upstream(
-        wait_for_copy_deduplicate_all
-    )
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/dags/bqetl_activity_stream.py /tmp/workspace/generated-sql/dags/bqetl_activity_stream.py
--- /tmp/workspace/main-generated-sql/dags/bqetl_activity_stream.py	2026-02-10 23:11:37.494811981 +0000
+++ /tmp/workspace/generated-sql/dags/bqetl_activity_stream.py	1970-01-01 00:00:00.000000000 +0000
@@ -1,99 +0,0 @@
-# Generated via https://github.com/mozilla/bigquery-etl/blob/main/bigquery_etl/query_scheduling/generate_airflow_dags.py
-
-from airflow import DAG
-from airflow.sensors.external_task import ExternalTaskMarker
-from airflow.sensors.external_task import ExternalTaskSensor
-from airflow.utils.task_group import TaskGroup
-import datetime
-from operators.gcp_container_operator import GKEPodOperator
-from utils.constants import ALLOWED_STATES, FAILED_STATES
-from utils.gcp import bigquery_etl_query, bigquery_dq_check, bigquery_bigeye_check
-
-docs = """
-### bqetl_activity_stream
-
-Built from bigquery-etl repo, [`dags/bqetl_activity_stream.py`](https://github.com/mozilla/bigquery-etl/blob/generated-sql/dags/bqetl_activity_stream.py)
-
-#### Description
-
-Daily aggregations on top of pings sent for the `activity_stream`
-namespace by desktop Firefox. These are largely related to activity
-on the newtab page and engagement with Pocket content.
-
-#### Owner
-
-mbowerman@mozilla.com
-
-#### Tags
-
-* impact/tier_2
-* repo/bigquery-etl
-"""
-
-
-default_args = {
-    "owner": "mbowerman@mozilla.com",
-    "start_date": datetime.datetime(2019, 7, 25, 0, 0),
-    "end_date": None,
-    "email": ["telemetry-alerts@mozilla.com", "mbowerman@mozilla.com"],
-    "depends_on_past": False,
-    "retry_delay": datetime.timedelta(seconds=300),
-    "email_on_failure": True,
-    "email_on_retry": True,
-    "retries": 1,
-    "max_active_tis_per_dag": None,
-}
-
-tags = ["impact/tier_2", "repo/bigquery-etl"]
-
-with DAG(
-    "bqetl_activity_stream",
-    default_args=default_args,
-    schedule_interval="0 2 * * *",
-    doc_md=docs,
-    tags=tags,
-    catchup=False,
-) as dag:
-
-    wait_for_copy_deduplicate_all = ExternalTaskSensor(
-        task_id="wait_for_copy_deduplicate_all",
-        external_dag_id="copy_deduplicate",
-        external_task_id="copy_deduplicate_all",
-        execution_delta=datetime.timedelta(seconds=3600),
-        check_existence=True,
-        mode="reschedule",
-        poke_interval=datetime.timedelta(minutes=5),
-        allowed_states=ALLOWED_STATES,
-        failed_states=FAILED_STATES,
-        pool="DATA_ENG_EXTERNALTASKSENSOR",
-    )
-
-    activity_stream_bi__impression_stats_by_experiment__v1 = bigquery_etl_query(
-        task_id="activity_stream_bi__impression_stats_by_experiment__v1",
-        destination_table="impression_stats_by_experiment_v1",
-        dataset_id="activity_stream_bi",
-        project_id="moz-fx-data-shared-prod",
-        owner="mbowerman@mozilla.com",
-        email=["mbowerman@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter="submission_date",
-        depends_on_past=False,
-    )
-
-    activity_stream_bi__impression_stats_flat__v1 = bigquery_etl_query(
-        task_id="activity_stream_bi__impression_stats_flat__v1",
-        destination_table="impression_stats_flat_v1",
-        dataset_id="activity_stream_bi",
-        project_id="moz-fx-data-shared-prod",
-        owner="mbowerman@mozilla.com",
-        email=["mbowerman@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter="submission_date",
-        depends_on_past=False,
-    )
-
-    activity_stream_bi__impression_stats_by_experiment__v1.set_upstream(
-        activity_stream_bi__impression_stats_flat__v1
-    )
-
-    activity_stream_bi__impression_stats_flat__v1.set_upstream(
-        wait_for_copy_deduplicate_all
-    )
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/dags/bqetl_addons.py /tmp/workspace/generated-sql/dags/bqetl_addons.py
--- /tmp/workspace/main-generated-sql/dags/bqetl_addons.py	2026-02-10 23:11:37.494811981 +0000
+++ /tmp/workspace/generated-sql/dags/bqetl_addons.py	1970-01-01 00:00:00.000000000 +0000
@@ -1,171 +0,0 @@
-# Generated via https://github.com/mozilla/bigquery-etl/blob/main/bigquery_etl/query_scheduling/generate_airflow_dags.py
-
-from airflow import DAG
-from airflow.sensors.external_task import ExternalTaskMarker
-from airflow.sensors.external_task import ExternalTaskSensor
-from airflow.utils.task_group import TaskGroup
-import datetime
-from operators.gcp_container_operator import GKEPodOperator
-from utils.constants import ALLOWED_STATES, FAILED_STATES
-from utils.gcp import bigquery_etl_query, bigquery_dq_check, bigquery_bigeye_check
-
-docs = """
-### bqetl_addons
-
-Built from bigquery-etl repo, [`dags/bqetl_addons.py`](https://github.com/mozilla/bigquery-etl/blob/generated-sql/dags/bqetl_addons.py)
-
-#### Description
-
-Daily rollups of addon data from `main` pings.
-
-Depends on `bqetl_search`, so is scheduled after that DAG.
-
-#### Owner
-
-kik@mozilla.com
-
-#### Tags
-
-* impact/tier_2
-* repo/bigquery-etl
-"""
-
-
-default_args = {
-    "owner": "kik@mozilla.com",
-    "start_date": datetime.datetime(2018, 11, 27, 0, 0),
-    "end_date": None,
-    "email": ["telemetry-alerts@mozilla.com", "kik@mozilla.com"],
-    "depends_on_past": False,
-    "retry_delay": datetime.timedelta(seconds=1800),
-    "email_on_failure": True,
-    "email_on_retry": True,
-    "retries": 2,
-    "max_active_tis_per_dag": None,
-}
-
-tags = ["impact/tier_2", "repo/bigquery-etl"]
-
-with DAG(
-    "bqetl_addons",
-    default_args=default_args,
-    schedule_interval="0 4 * * *",
-    doc_md=docs,
-    tags=tags,
-    catchup=False,
-) as dag:
-
-    wait_for_copy_deduplicate_main_ping = ExternalTaskSensor(
-        task_id="wait_for_copy_deduplicate_main_ping",
-        external_dag_id="copy_deduplicate",
-        external_task_id="copy_deduplicate_main_ping",
-        execution_delta=datetime.timedelta(seconds=10800),
-        check_existence=True,
-        mode="reschedule",
-        poke_interval=datetime.timedelta(minutes=5),
-        allowed_states=ALLOWED_STATES,
-        failed_states=FAILED_STATES,
-        pool="DATA_ENG_EXTERNALTASKSENSOR",
-    )
-
-    wait_for_search_derived__search_clients_daily__v8 = ExternalTaskSensor(
-        task_id="wait_for_search_derived__search_clients_daily__v8",
-        external_dag_id="bqetl_search",
-        external_task_id="search_derived__search_clients_daily__v8",
-        execution_delta=datetime.timedelta(seconds=3600),
-        check_existence=True,
-        mode="reschedule",
-        poke_interval=datetime.timedelta(minutes=5),
-        allowed_states=ALLOWED_STATES,
-        failed_states=FAILED_STATES,
-        pool="DATA_ENG_EXTERNALTASKSENSOR",
-    )
-
-    wait_for_telemetry_derived__clients_last_seen__v1 = ExternalTaskSensor(
-        task_id="wait_for_telemetry_derived__clients_last_seen__v1",
-        external_dag_id="bqetl_main_summary",
-        external_task_id="telemetry_derived__clients_last_seen__v1",
-        execution_delta=datetime.timedelta(seconds=7200),
-        check_existence=True,
-        mode="reschedule",
-        poke_interval=datetime.timedelta(minutes=5),
-        allowed_states=ALLOWED_STATES,
-        failed_states=FAILED_STATES,
-        pool="DATA_ENG_EXTERNALTASKSENSOR",
-    )
-
-    telemetry_derived__addon_aggregates__v2 = bigquery_etl_query(
-        task_id="telemetry_derived__addon_aggregates__v2",
-        destination_table="addon_aggregates_v2",
-        dataset_id="telemetry_derived",
-        project_id="moz-fx-data-shared-prod",
-        owner="kik@mozilla.com",
-        email=["kik@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter="submission_date",
-        depends_on_past=False,
-    )
-
-    telemetry_derived__addon_names__v1 = bigquery_etl_query(
-        task_id="telemetry_derived__addon_names__v1",
-        destination_table="addon_names_v1",
-        dataset_id="telemetry_derived",
-        project_id="moz-fx-data-shared-prod",
-        owner="kik@mozilla.com",
-        email=["kik@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-        parameters=["submission_date:DATE:{{ds}}"],
-    )
-
-    telemetry_derived__addons__v2 = bigquery_etl_query(
-        task_id="telemetry_derived__addons__v2",
-        destination_table="addons_v2",
-        dataset_id="telemetry_derived",
-        project_id="moz-fx-data-shared-prod",
-        owner="kik@mozilla.com",
-        email=["kik@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter="submission_date",
-        depends_on_past=False,
-    )
-
-    with TaskGroup(
-        "telemetry_derived__addons__v2_external",
-    ) as telemetry_derived__addons__v2_external:
-        ExternalTaskMarker(
-            task_id="bqetl_feature_usage__wait_for_telemetry_derived__addons__v2",
-            external_dag_id="bqetl_feature_usage",
-            external_task_id="wait_for_telemetry_derived__addons__v2",
-            execution_date="{{ (execution_date - macros.timedelta(days=-1, seconds=82800)).isoformat() }}",
-        )
-
-        telemetry_derived__addons__v2_external.set_upstream(
-            telemetry_derived__addons__v2
-        )
-
-    telemetry_derived__addons_daily__v1 = bigquery_etl_query(
-        task_id="telemetry_derived__addons_daily__v1",
-        destination_table="addons_daily_v1",
-        dataset_id="telemetry_derived",
-        project_id="moz-fx-data-shared-prod",
-        owner="kik@mozilla.com",
-        email=["kik@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter="submission_date",
-        depends_on_past=False,
-    )
-
-    telemetry_derived__addon_aggregates__v2.set_upstream(
-        wait_for_copy_deduplicate_main_ping
-    )
-
-    telemetry_derived__addon_names__v1.set_upstream(wait_for_copy_deduplicate_main_ping)
-
-    telemetry_derived__addons__v2.set_upstream(wait_for_copy_deduplicate_main_ping)
-
-    telemetry_derived__addons_daily__v1.set_upstream(
-        wait_for_search_derived__search_clients_daily__v8
-    )
-
-    telemetry_derived__addons_daily__v1.set_upstream(
-        wait_for_telemetry_derived__clients_last_seen__v1
-    )
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/dags/bqetl_adjust.py /tmp/workspace/generated-sql/dags/bqetl_adjust.py
--- /tmp/workspace/main-generated-sql/dags/bqetl_adjust.py	2026-02-10 23:11:37.494811981 +0000
+++ /tmp/workspace/generated-sql/dags/bqetl_adjust.py	1970-01-01 00:00:00.000000000 +0000
@@ -1,93 +0,0 @@
-# Generated via https://github.com/mozilla/bigquery-etl/blob/main/bigquery_etl/query_scheduling/generate_airflow_dags.py
-
-from airflow import DAG
-from airflow.sensors.external_task import ExternalTaskMarker
-from airflow.sensors.external_task import ExternalTaskSensor
-from airflow.utils.task_group import TaskGroup
-import datetime
-from operators.gcp_container_operator import GKEPodOperator
-from utils.constants import ALLOWED_STATES, FAILED_STATES
-from utils.gcp import bigquery_etl_query, bigquery_dq_check, bigquery_bigeye_check
-
-docs = """
-### bqetl_adjust
-
-Built from bigquery-etl repo, [`dags/bqetl_adjust.py`](https://github.com/mozilla/bigquery-etl/blob/generated-sql/dags/bqetl_adjust.py)
-
-#### Description
-
-Derived tables built on Adjust data downloaded from https://api.adjust.com/kpis/v1/<app_token>
-Using mhirose's API token - no Adjust API token for service accounts, just users.
-
-#### Owner
-
-mhirose@mozilla.com
-
-#### Tags
-
-* impact/tier_2
-* repo/bigquery-etl
-"""
-
-
-default_args = {
-    "owner": "mhirose@mozilla.com",
-    "start_date": datetime.datetime(2023, 7, 6, 0, 0),
-    "end_date": None,
-    "email": ["telemetry-alerts@mozilla.com", "mhirose@mozilla.com"],
-    "depends_on_past": False,
-    "retry_delay": datetime.timedelta(seconds=1800),
-    "email_on_failure": True,
-    "email_on_retry": True,
-    "retries": 2,
-    "max_active_tis_per_dag": None,
-}
-
-tags = ["impact/tier_2", "repo/bigquery-et

⚠️ Only part of the diff is displayed.

Link to full diff

@github-actions
Copy link

Integration report for "Migrate to GitHub actions with tests"

sql.diff

Click to expand!
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/dags/bqetl_accounts_backend_external.py /tmp/workspace/generated-sql/dags/bqetl_accounts_backend_external.py
--- /tmp/workspace/main-generated-sql/dags/bqetl_accounts_backend_external.py	2026-02-10 23:13:35.914904437 +0000
+++ /tmp/workspace/generated-sql/dags/bqetl_accounts_backend_external.py	1970-01-01 00:00:00.000000000 +0000
@@ -1,1121 +0,0 @@
-# Generated via https://github.com/mozilla/bigquery-etl/blob/main/bigquery_etl/query_scheduling/generate_airflow_dags.py
-
-from airflow import DAG
-from airflow.sensors.external_task import ExternalTaskMarker
-from airflow.sensors.external_task import ExternalTaskSensor
-from airflow.utils.task_group import TaskGroup
-import datetime
-from operators.gcp_container_operator import GKEPodOperator
-from utils.constants import ALLOWED_STATES, FAILED_STATES
-from utils.gcp import bigquery_etl_query, bigquery_dq_check, bigquery_bigeye_check
-
-docs = """
-### bqetl_accounts_backend_external
-
-Built from bigquery-etl repo, [`dags/bqetl_accounts_backend_external.py`](https://github.com/mozilla/bigquery-etl/blob/generated-sql/dags/bqetl_accounts_backend_external.py)
-
-#### Description
-
-Copies data from Firefox Accounts (FxA) CloudSQL databases.
-
-This DAG is under active development.
-
-#### Owner
-
-akomar@mozilla.com
-
-#### Tags
-
-* impact/tier_3
-* repo/bigquery-etl
-"""
-
-
-default_args = {
-    "owner": "akomar@mozilla.com",
-    "start_date": datetime.datetime(2023, 9, 19, 0, 0),
-    "end_date": None,
-    "email": ["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-    "depends_on_past": False,
-    "retry_delay": datetime.timedelta(seconds=600),
-    "email_on_failure": True,
-    "email_on_retry": True,
-    "retries": 1,
-    "max_active_tis_per_dag": None,
-}
-
-tags = ["impact/tier_3", "repo/bigquery-etl"]
-
-with DAG(
-    "bqetl_accounts_backend_external",
-    default_args=default_args,
-    schedule_interval="30 1 * * *",
-    doc_md=docs,
-    tags=tags,
-    catchup=False,
-) as dag:
-
-    accounts_backend_external__accounts__v1 = bigquery_etl_query(
-        task_id="accounts_backend_external__accounts__v1",
-        destination_table="accounts_v1",
-        dataset_id="accounts_backend_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_backend_external__emails__v1 = bigquery_etl_query(
-        task_id="accounts_backend_external__emails__v1",
-        destination_table="emails_v1",
-        dataset_id="accounts_backend_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_backend_external__nonprod_accounts__v1 = bigquery_etl_query(
-        task_id="accounts_backend_external__nonprod_accounts__v1",
-        destination_table="nonprod_accounts_v1",
-        dataset_id="accounts_backend_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_backend_external__nonprod_emails__v1 = bigquery_etl_query(
-        task_id="accounts_backend_external__nonprod_emails__v1",
-        destination_table="nonprod_emails_v1",
-        dataset_id="accounts_backend_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_derived__accounts_aggregates__v1 = bigquery_etl_query(
-        task_id="accounts_db_derived__accounts_aggregates__v1",
-        destination_table="accounts_aggregates_v1",
-        dataset_id="accounts_db_derived",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter="submission_date",
-        depends_on_past=False,
-    )
-
-    accounts_db_external__fxa_account_customers__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_account_customers__v1",
-        destination_table="fxa_account_customers_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_account_groups__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_account_groups__v1",
-        destination_table="fxa_account_groups_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_account_reset_tokens__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_account_reset_tokens__v1",
-        destination_table="fxa_account_reset_tokens_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_accounts__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_accounts__v1",
-        destination_table="fxa_accounts_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_carts__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_carts__v1",
-        destination_table="fxa_carts_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_db_metadata__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_db_metadata__v1",
-        destination_table="fxa_db_metadata_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_device_command_identifiers__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_device_command_identifiers__v1",
-        destination_table="fxa_device_command_identifiers_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_device_commands__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_device_commands__v1",
-        destination_table="fxa_device_commands_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_devices__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_devices__v1",
-        destination_table="fxa_devices_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_email_bounces__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_email_bounces__v1",
-        destination_table="fxa_email_bounces_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_email_types__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_email_types__v1",
-        destination_table="fxa_email_types_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_emails__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_emails__v1",
-        destination_table="fxa_emails_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_groups__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_groups__v1",
-        destination_table="fxa_groups_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_key_fetch_tokens__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_key_fetch_tokens__v1",
-        destination_table="fxa_key_fetch_tokens_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_linked_accounts__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_linked_accounts__v1",
-        destination_table="fxa_linked_accounts_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_oauth_clients__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_oauth_clients__v1",
-        destination_table="fxa_oauth_clients_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_oauth_codes__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_oauth_codes__v1",
-        destination_table="fxa_oauth_codes_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_oauth_db_metadata__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_oauth_db_metadata__v1",
-        destination_table="fxa_oauth_db_metadata_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_oauth_refresh_tokens__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_oauth_refresh_tokens__v1",
-        destination_table="fxa_oauth_refresh_tokens_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_oauth_scopes__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_oauth_scopes__v1",
-        destination_table="fxa_oauth_scopes_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_oauth_tokens__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_oauth_tokens__v1",
-        destination_table="fxa_oauth_tokens_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_password_change_tokens__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_password_change_tokens__v1",
-        destination_table="fxa_password_change_tokens_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_password_forgot_tokens__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_password_forgot_tokens__v1",
-        destination_table="fxa_password_forgot_tokens_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_paypal_customers__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_paypal_customers__v1",
-        destination_table="fxa_paypal_customers_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_profile_avatar_providers__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_profile_avatar_providers__v1",
-        destination_table="fxa_profile_avatar_providers_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_profile_avatar_selected__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_profile_avatar_selected__v1",
-        destination_table="fxa_profile_avatar_selected_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_profile_avatars__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_profile_avatars__v1",
-        destination_table="fxa_profile_avatars_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_profile_db_metadata__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_profile_db_metadata__v1",
-        destination_table="fxa_profile_db_metadata_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_profile_profile__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_profile_profile__v1",
-        destination_table="fxa_profile_profile_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_recovery_codes__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_recovery_codes__v1",
-        destination_table="fxa_recovery_codes_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_recovery_keys__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_recovery_keys__v1",
-        destination_table="fxa_recovery_keys_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_recovery_phones__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_recovery_phones__v1",
-        destination_table="fxa_recovery_phones_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="wclouser@mozilla.com",
-        email=[
-            "akomar@mozilla.com",
-            "telemetry-alerts@mozilla.com",
-            "wclouser@mozilla.com",
-        ],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_security_event_names__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_security_event_names__v1",
-        destination_table="fxa_security_event_names_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_security_events__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_security_events__v1",
-        destination_table="fxa_security_events_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_sent_emails__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_sent_emails__v1",
-        destination_table="fxa_sent_emails_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_session_tokens__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_session_tokens__v1",
-        destination_table="fxa_session_tokens_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_signin_codes__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_signin_codes__v1",
-        destination_table="fxa_signin_codes_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_totp__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_totp__v1",
-        destination_table="fxa_totp_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_unblock_codes__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_unblock_codes__v1",
-        destination_table="fxa_unblock_codes_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_unverified_tokens__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_unverified_tokens__v1",
-        destination_table="fxa_unverified_tokens_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_external__fxa_verification_reminders__v1 = bigquery_etl_query(
-        task_id="accounts_db_external__fxa_verification_reminders__v1",
-        destination_table="fxa_verification_reminders_v1",
-        dataset_id="accounts_db_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_account_customers__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_account_customers__v1",
-        destination_table="fxa_account_customers_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_account_groups__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_account_groups__v1",
-        destination_table="fxa_account_groups_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_account_reset_tokens__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_account_reset_tokens__v1",
-        destination_table="fxa_account_reset_tokens_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_accounts__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_accounts__v1",
-        destination_table="fxa_accounts_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_carts__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_carts__v1",
-        destination_table="fxa_carts_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_db_metadata__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_db_metadata__v1",
-        destination_table="fxa_db_metadata_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_device_command_identifiers__v1 = (
-        bigquery_etl_query(
-            task_id="accounts_db_nonprod_external__fxa_device_command_identifiers__v1",
-            destination_table="fxa_device_command_identifiers_v1",
-            dataset_id="accounts_db_nonprod_external",
-            project_id="moz-fx-data-shared-prod",
-            owner="akomar@mozilla.com",
-            email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-            date_partition_parameter=None,
-            depends_on_past=False,
-            task_concurrency=1,
-        )
-    )
-
-    accounts_db_nonprod_external__fxa_device_commands__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_device_commands__v1",
-        destination_table="fxa_device_commands_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_devices__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_devices__v1",
-        destination_table="fxa_devices_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_email_bounces__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_email_bounces__v1",
-        destination_table="fxa_email_bounces_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_email_types__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_email_types__v1",
-        destination_table="fxa_email_types_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_emails__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_emails__v1",
-        destination_table="fxa_emails_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_groups__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_groups__v1",
-        destination_table="fxa_groups_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_key_fetch_tokens__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_key_fetch_tokens__v1",
-        destination_table="fxa_key_fetch_tokens_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_linked_accounts__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_linked_accounts__v1",
-        destination_table="fxa_linked_accounts_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_oauth_clients__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_oauth_clients__v1",
-        destination_table="fxa_oauth_clients_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_oauth_codes__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_oauth_codes__v1",
-        destination_table="fxa_oauth_codes_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_oauth_db_metadata__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_oauth_db_metadata__v1",
-        destination_table="fxa_oauth_db_metadata_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_oauth_refresh_tokens__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_oauth_refresh_tokens__v1",
-        destination_table="fxa_oauth_refresh_tokens_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_oauth_scopes__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_oauth_scopes__v1",
-        destination_table="fxa_oauth_scopes_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_oauth_tokens__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_oauth_tokens__v1",
-        destination_table="fxa_oauth_tokens_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_password_change_tokens__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_password_change_tokens__v1",
-        destination_table="fxa_password_change_tokens_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_password_forgot_tokens__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_password_forgot_tokens__v1",
-        destination_table="fxa_password_forgot_tokens_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_paypal_customers__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_paypal_customers__v1",
-        destination_table="fxa_paypal_customers_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_profile_avatar_providers__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_profile_avatar_providers__v1",
-        destination_table="fxa_profile_avatar_providers_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_profile_avatar_selected__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_profile_avatar_selected__v1",
-        destination_table="fxa_profile_avatar_selected_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_profile_avatars__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_profile_avatars__v1",
-        destination_table="fxa_profile_avatars_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_profile_db_metadata__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_profile_db_metadata__v1",
-        destination_table="fxa_profile_db_metadata_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_profile_profile__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_profile_profile__v1",
-        destination_table="fxa_profile_profile_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_recovery_codes__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_recovery_codes__v1",
-        destination_table="fxa_recovery_codes_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_recovery_keys__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_recovery_keys__v1",
-        destination_table="fxa_recovery_keys_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_recovery_phones__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_recovery_phones__v1",
-        destination_table="fxa_recovery_phones_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="wclouser@mozilla.com",
-        email=[
-            "akomar@mozilla.com",
-            "telemetry-alerts@mozilla.com",
-            "wclouser@mozilla.com",
-        ],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_security_event_names__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_security_event_names__v1",
-        destination_table="fxa_security_event_names_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_security_events__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_security_events__v1",
-        destination_table="fxa_security_events_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_sent_emails__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_sent_emails__v1",
-        destination_table="fxa_sent_emails_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_session_tokens__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_session_tokens__v1",
-        destination_table="fxa_session_tokens_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_signin_codes__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_signin_codes__v1",
-        destination_table="fxa_signin_codes_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_totp__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_totp__v1",
-        destination_table="fxa_totp_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_unblock_codes__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_unblock_codes__v1",
-        destination_table="fxa_unblock_codes_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_unverified_tokens__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_unverified_tokens__v1",
-        destination_table="fxa_unverified_tokens_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_nonprod_external__fxa_verification_reminders__v1 = bigquery_etl_query(
-        task_id="accounts_db_nonprod_external__fxa_verification_reminders__v1",
-        destination_table="fxa_verification_reminders_v1",
-        dataset_id="accounts_db_nonprod_external",
-        project_id="moz-fx-data-shared-prod",
-        owner="akomar@mozilla.com",
-        email=["akomar@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-    )
-
-    accounts_db_derived__accounts_aggregates__v1.set_upstream(
-        accounts_db_external__fxa_accounts__v1
-    )
-
-    accounts_db_derived__accounts_aggregates__v1.set_upstream(
-        accounts_db_external__fxa_recovery_keys__v1
-    )
-
-    accounts_db_derived__accounts_aggregates__v1.set_upstream(
-        accounts_db_external__fxa_totp__v1
-    )
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/dags/bqetl_accounts_derived.py /tmp/workspace/generated-sql/dags/bqetl_accounts_derived.py
--- /tmp/workspace/main-generated-sql/dags/bqetl_accounts_derived.py	2026-02-10 23:13:35.865904026 +0000
+++ /tmp/workspace/generated-sql/dags/bqetl_accounts_derived.py	1970-01-01 00:00:00.000000000 +0000
@@ -1,143 +0,0 @@
-# Generated via https://github.com/mozilla/bigquery-etl/blob/main/bigquery_etl/query_scheduling/generate_airflow_dags.py
-
-from airflow import DAG
-from airflow.sensors.external_task import ExternalTaskMarker
-from airflow.sensors.external_task import ExternalTaskSensor
-from airflow.utils.task_group import TaskGroup
-import datetime
-from operators.gcp_container_operator import GKEPodOperator
-from utils.constants import ALLOWED_STATES, FAILED_STATES
-from utils.gcp import bigquery_etl_query, bigquery_dq_check, bigquery_bigeye_check
-
-docs = """
-### bqetl_accounts_derived
-
-Built from bigquery-etl repo, [`dags/bqetl_accounts_derived.py`](https://github.com/mozilla/bigquery-etl/blob/generated-sql/dags/bqetl_accounts_derived.py)
-
-#### Description
-
-Derived tables for analyzing data from Mozilla Accounts (`accounts_backend` and
-`accounts_frontend` Glean applications).
-
-This DAG is under active development.
-
-#### Owner
-
-akomar@mozilla.com
-
-#### Tags
-
-* impact/tier_3
-* repo/bigquery-etl
-"""
-
-
-default_args = {
-    "owner": "akomar@mozilla.com",
-    "start_date": datetime.datetime(2024, 1, 1, 0, 0),
-    "end_date": None,
-    "email": ["akomar@mozilla.com", "ksiegler@mozilla.com"],
-    "depends_on_past": False,
-    "retry_delay": datetime.timedelta(seconds=600),
-    "email_on_failure": True,
-    "email_on_retry": True,
-    "retries": 1,
-    "max_active_tis_per_dag": None,
-}
-
-tags = ["impact/tier_3", "repo/bigquery-etl"]
-
-with DAG(
-    "bqetl_accounts_derived",
-    default_args=default_args,
-    schedule_interval="30 2 * * *",
-    doc_md=docs,
-    tags=tags,
-    catchup=False,
-) as dag:
-
-    wait_for_copy_deduplicate_all = ExternalTaskSensor(
-        task_id="wait_for_copy_deduplicate_all",
-        external_dag_id="copy_deduplicate",
-        external_task_id="copy_deduplicate_all",
-        execution_delta=datetime.timedelta(seconds=5400),
-        check_existence=True,
-        mode="reschedule",
-        poke_interval=datetime.timedelta(minutes=5),
-        allowed_states=ALLOWED_STATES,
-        failed_states=FAILED_STATES,
-        pool="DATA_ENG_EXTERNALTASKSENSOR",
-    )
-
-    accounts_backend_derived__monitoring_db_counts__v1 = bigquery_etl_query(
-        task_id="accounts_backend_derived__monitoring_db_counts__v1",
-        destination_table="monitoring_db_counts_v1",
-        dataset_id="accounts_backend_derived",
-        project_id="moz-fx-data-shared-prod",
-        owner="wclouser@mozilla.com",
-        email=["akomar@mozilla.com", "ksiegler@mozilla.com", "wclouser@mozilla.com"],
-        date_partition_parameter="as_of_date",
-        depends_on_past=False,
-    )
-
-    accounts_backend_derived__monitoring_db_recovery_phones_counts__v1 = bigquery_etl_query(
-        task_id="accounts_backend_derived__monitoring_db_recovery_phones_counts__v1",
-        destination_table="monitoring_db_recovery_phones_counts_v1",
-        dataset_id="accounts_backend_derived",
-        project_id="moz-fx-data-shared-prod",
-        owner="wclouser@mozilla.com",
-        email=["akomar@mozilla.com", "ksiegler@mozilla.com", "wclouser@mozilla.com"],
-        date_partition_parameter="as_of_date",
-        depends_on_past=False,
-    )
-
-    accounts_backend_derived__users_services_daily__v1 = bigquery_etl_query(
-        task_id="accounts_backend_derived__users_services_daily__v1",
-        destination_table="users_services_daily_v1",
-        dataset_id="accounts_backend_derived",
-        project_id="moz-fx-data-shared-prod",
-        owner="ksiegler@mozilla.com",
-        email=["akomar@mozilla.com", "ksiegler@mozilla.com"],
-        date_partition_parameter="submission_date",
-        depends_on_past=False,
-    )
-
-    accounts_backend_derived__users_services_last_seen__v1 = bigquery_etl_query(
-        task_id="accounts_backend_derived__users_services_last_seen__v1",
-        destination_table="users_services_last_seen_v1",
-        dataset_id="accounts_backend_derived",
-        project_id="moz-fx-data-shared-prod",
-        owner="ksiegler@mozilla.com",
-        email=["akomar@mozilla.com", "ksiegler@mozilla.com"],
-        date_partition_parameter="submission_date",
-        depends_on_past=False,
-    )
-
-    checks__warn_accounts_backend_derived__users_services_daily__v1 = bigquery_dq_check(
-        task_id="checks__warn_accounts_backend_derived__users_services_daily__v1",
-        source_table="users_services_daily_v1",
-        dataset_id="accounts_backend_derived",
-        project_id="moz-fx-data-shared-prod",
-        is_dq_check_fail=False,
-        owner="ksiegler@mozilla.com",
-        email=["akomar@mozilla.com", "ksiegler@mozilla.com"],
-        depends_on_past=False,
-        parameters=["submission_date:DATE:{{ds}}"],
-        retries=0,
-    )
-
-    accounts_backend_derived__users_services_daily__v1.set_upstream(
-        wait_for_copy_deduplicate_all
-    )
-
-    accounts_backend_derived__users_services_last_seen__v1.set_upstream(
-        accounts_backend_derived__users_services_daily__v1
-    )
-
-    checks__warn_accounts_backend_derived__users_services_daily__v1.set_upstream(
-        accounts_backend_derived__users_services_daily__v1
-    )
-
-    checks__warn_accounts_backend_derived__users_services_daily__v1.set_upstream(
-        wait_for_copy_deduplicate_all
-    )
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/dags/bqetl_activity_stream.py /tmp/workspace/generated-sql/dags/bqetl_activity_stream.py
--- /tmp/workspace/main-generated-sql/dags/bqetl_activity_stream.py	2026-02-10 23:13:35.865904026 +0000
+++ /tmp/workspace/generated-sql/dags/bqetl_activity_stream.py	1970-01-01 00:00:00.000000000 +0000
@@ -1,99 +0,0 @@
-# Generated via https://github.com/mozilla/bigquery-etl/blob/main/bigquery_etl/query_scheduling/generate_airflow_dags.py
-
-from airflow import DAG
-from airflow.sensors.external_task import ExternalTaskMarker
-from airflow.sensors.external_task import ExternalTaskSensor
-from airflow.utils.task_group import TaskGroup
-import datetime
-from operators.gcp_container_operator import GKEPodOperator
-from utils.constants import ALLOWED_STATES, FAILED_STATES
-from utils.gcp import bigquery_etl_query, bigquery_dq_check, bigquery_bigeye_check
-
-docs = """
-### bqetl_activity_stream
-
-Built from bigquery-etl repo, [`dags/bqetl_activity_stream.py`](https://github.com/mozilla/bigquery-etl/blob/generated-sql/dags/bqetl_activity_stream.py)
-
-#### Description
-
-Daily aggregations on top of pings sent for the `activity_stream`
-namespace by desktop Firefox. These are largely related to activity
-on the newtab page and engagement with Pocket content.
-
-#### Owner
-
-mbowerman@mozilla.com
-
-#### Tags
-
-* impact/tier_2
-* repo/bigquery-etl
-"""
-
-
-default_args = {
-    "owner": "mbowerman@mozilla.com",
-    "start_date": datetime.datetime(2019, 7, 25, 0, 0),
-    "end_date": None,
-    "email": ["telemetry-alerts@mozilla.com", "mbowerman@mozilla.com"],
-    "depends_on_past": False,
-    "retry_delay": datetime.timedelta(seconds=300),
-    "email_on_failure": True,
-    "email_on_retry": True,
-    "retries": 1,
-    "max_active_tis_per_dag": None,
-}
-
-tags = ["impact/tier_2", "repo/bigquery-etl"]
-
-with DAG(
-    "bqetl_activity_stream",
-    default_args=default_args,
-    schedule_interval="0 2 * * *",
-    doc_md=docs,
-    tags=tags,
-    catchup=False,
-) as dag:
-
-    wait_for_copy_deduplicate_all = ExternalTaskSensor(
-        task_id="wait_for_copy_deduplicate_all",
-        external_dag_id="copy_deduplicate",
-        external_task_id="copy_deduplicate_all",
-        execution_delta=datetime.timedelta(seconds=3600),
-        check_existence=True,
-        mode="reschedule",
-        poke_interval=datetime.timedelta(minutes=5),
-        allowed_states=ALLOWED_STATES,
-        failed_states=FAILED_STATES,
-        pool="DATA_ENG_EXTERNALTASKSENSOR",
-    )
-
-    activity_stream_bi__impression_stats_by_experiment__v1 = bigquery_etl_query(
-        task_id="activity_stream_bi__impression_stats_by_experiment__v1",
-        destination_table="impression_stats_by_experiment_v1",
-        dataset_id="activity_stream_bi",
-        project_id="moz-fx-data-shared-prod",
-        owner="mbowerman@mozilla.com",
-        email=["mbowerman@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter="submission_date",
-        depends_on_past=False,
-    )
-
-    activity_stream_bi__impression_stats_flat__v1 = bigquery_etl_query(
-        task_id="activity_stream_bi__impression_stats_flat__v1",
-        destination_table="impression_stats_flat_v1",
-        dataset_id="activity_stream_bi",
-        project_id="moz-fx-data-shared-prod",
-        owner="mbowerman@mozilla.com",
-        email=["mbowerman@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter="submission_date",
-        depends_on_past=False,
-    )
-
-    activity_stream_bi__impression_stats_by_experiment__v1.set_upstream(
-        activity_stream_bi__impression_stats_flat__v1
-    )
-
-    activity_stream_bi__impression_stats_flat__v1.set_upstream(
-        wait_for_copy_deduplicate_all
-    )
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/dags/bqetl_addons.py /tmp/workspace/generated-sql/dags/bqetl_addons.py
--- /tmp/workspace/main-generated-sql/dags/bqetl_addons.py	2026-02-10 23:13:35.865904026 +0000
+++ /tmp/workspace/generated-sql/dags/bqetl_addons.py	1970-01-01 00:00:00.000000000 +0000
@@ -1,171 +0,0 @@
-# Generated via https://github.com/mozilla/bigquery-etl/blob/main/bigquery_etl/query_scheduling/generate_airflow_dags.py
-
-from airflow import DAG
-from airflow.sensors.external_task import ExternalTaskMarker
-from airflow.sensors.external_task import ExternalTaskSensor
-from airflow.utils.task_group import TaskGroup
-import datetime
-from operators.gcp_container_operator import GKEPodOperator
-from utils.constants import ALLOWED_STATES, FAILED_STATES
-from utils.gcp import bigquery_etl_query, bigquery_dq_check, bigquery_bigeye_check
-
-docs = """
-### bqetl_addons
-
-Built from bigquery-etl repo, [`dags/bqetl_addons.py`](https://github.com/mozilla/bigquery-etl/blob/generated-sql/dags/bqetl_addons.py)
-
-#### Description
-
-Daily rollups of addon data from `main` pings.
-
-Depends on `bqetl_search`, so is scheduled after that DAG.
-
-#### Owner
-
-kik@mozilla.com
-
-#### Tags
-
-* impact/tier_2
-* repo/bigquery-etl
-"""
-
-
-default_args = {
-    "owner": "kik@mozilla.com",
-    "start_date": datetime.datetime(2018, 11, 27, 0, 0),
-    "end_date": None,
-    "email": ["telemetry-alerts@mozilla.com", "kik@mozilla.com"],
-    "depends_on_past": False,
-    "retry_delay": datetime.timedelta(seconds=1800),
-    "email_on_failure": True,
-    "email_on_retry": True,
-    "retries": 2,
-    "max_active_tis_per_dag": None,
-}
-
-tags = ["impact/tier_2", "repo/bigquery-etl"]
-
-with DAG(
-    "bqetl_addons",
-    default_args=default_args,
-    schedule_interval="0 4 * * *",
-    doc_md=docs,
-    tags=tags,
-    catchup=False,
-) as dag:
-
-    wait_for_copy_deduplicate_main_ping = ExternalTaskSensor(
-        task_id="wait_for_copy_deduplicate_main_ping",
-        external_dag_id="copy_deduplicate",
-        external_task_id="copy_deduplicate_main_ping",
-        execution_delta=datetime.timedelta(seconds=10800),
-        check_existence=True,
-        mode="reschedule",
-        poke_interval=datetime.timedelta(minutes=5),
-        allowed_states=ALLOWED_STATES,
-        failed_states=FAILED_STATES,
-        pool="DATA_ENG_EXTERNALTASKSENSOR",
-    )
-
-    wait_for_search_derived__search_clients_daily__v8 = ExternalTaskSensor(
-        task_id="wait_for_search_derived__search_clients_daily__v8",
-        external_dag_id="bqetl_search",
-        external_task_id="search_derived__search_clients_daily__v8",
-        execution_delta=datetime.timedelta(seconds=3600),
-        check_existence=True,
-        mode="reschedule",
-        poke_interval=datetime.timedelta(minutes=5),
-        allowed_states=ALLOWED_STATES,
-        failed_states=FAILED_STATES,
-        pool="DATA_ENG_EXTERNALTASKSENSOR",
-    )
-
-    wait_for_telemetry_derived__clients_last_seen__v1 = ExternalTaskSensor(
-        task_id="wait_for_telemetry_derived__clients_last_seen__v1",
-        external_dag_id="bqetl_main_summary",
-        external_task_id="telemetry_derived__clients_last_seen__v1",
-        execution_delta=datetime.timedelta(seconds=7200),
-        check_existence=True,
-        mode="reschedule",
-        poke_interval=datetime.timedelta(minutes=5),
-        allowed_states=ALLOWED_STATES,
-        failed_states=FAILED_STATES,
-        pool="DATA_ENG_EXTERNALTASKSENSOR",
-    )
-
-    telemetry_derived__addon_aggregates__v2 = bigquery_etl_query(
-        task_id="telemetry_derived__addon_aggregates__v2",
-        destination_table="addon_aggregates_v2",
-        dataset_id="telemetry_derived",
-        project_id="moz-fx-data-shared-prod",
-        owner="kik@mozilla.com",
-        email=["kik@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter="submission_date",
-        depends_on_past=False,
-    )
-
-    telemetry_derived__addon_names__v1 = bigquery_etl_query(
-        task_id="telemetry_derived__addon_names__v1",
-        destination_table="addon_names_v1",
-        dataset_id="telemetry_derived",
-        project_id="moz-fx-data-shared-prod",
-        owner="kik@mozilla.com",
-        email=["kik@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter=None,
-        depends_on_past=False,
-        task_concurrency=1,
-        parameters=["submission_date:DATE:{{ds}}"],
-    )
-
-    telemetry_derived__addons__v2 = bigquery_etl_query(
-        task_id="telemetry_derived__addons__v2",
-        destination_table="addons_v2",
-        dataset_id="telemetry_derived",
-        project_id="moz-fx-data-shared-prod",
-        owner="kik@mozilla.com",
-        email=["kik@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter="submission_date",
-        depends_on_past=False,
-    )
-
-    with TaskGroup(
-        "telemetry_derived__addons__v2_external",
-    ) as telemetry_derived__addons__v2_external:
-        ExternalTaskMarker(
-            task_id="bqetl_feature_usage__wait_for_telemetry_derived__addons__v2",
-            external_dag_id="bqetl_feature_usage",
-            external_task_id="wait_for_telemetry_derived__addons__v2",
-            execution_date="{{ (execution_date - macros.timedelta(days=-1, seconds=82800)).isoformat() }}",
-        )
-
-        telemetry_derived__addons__v2_external.set_upstream(
-            telemetry_derived__addons__v2
-        )
-
-    telemetry_derived__addons_daily__v1 = bigquery_etl_query(
-        task_id="telemetry_derived__addons_daily__v1",
-        destination_table="addons_daily_v1",
-        dataset_id="telemetry_derived",
-        project_id="moz-fx-data-shared-prod",
-        owner="kik@mozilla.com",
-        email=["kik@mozilla.com", "telemetry-alerts@mozilla.com"],
-        date_partition_parameter="submission_date",
-        depends_on_past=False,
-    )
-
-    telemetry_derived__addon_aggregates__v2.set_upstream(
-        wait_for_copy_deduplicate_main_ping
-    )
-
-    telemetry_derived__addon_names__v1.set_upstream(wait_for_copy_deduplicate_main_ping)
-
-    telemetry_derived__addons__v2.set_upstream(wait_for_copy_deduplicate_main_ping)
-
-    telemetry_derived__addons_daily__v1.set_upstream(
-        wait_for_search_derived__search_clients_daily__v8
-    )
-
-    telemetry_derived__addons_daily__v1.set_upstream(
-        wait_for_telemetry_derived__clients_last_seen__v1
-    )
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/dags/bqetl_adjust.py /tmp/workspace/generated-sql/dags/bqetl_adjust.py
--- /tmp/workspace/main-generated-sql/dags/bqetl_adjust.py	2026-02-10 23:13:35.865904026 +0000
+++ /tmp/workspace/generated-sql/dags/bqetl_adjust.py	1970-01-01 00:00:00.000000000 +0000
@@ -1,93 +0,0 @@
-# Generated via https://github.com/mozilla/bigquery-etl/blob/main/bigquery_etl/query_scheduling/generate_airflow_dags.py
-
-from airflow import DAG
-from airflow.sensors.external_task import ExternalTaskMarker
-from airflow.sensors.external_task import ExternalTaskSensor
-from airflow.utils.task_group import TaskGroup
-import datetime
-from operators.gcp_container_operator import GKEPodOperator
-from utils.constants import ALLOWED_STATES, FAILED_STATES
-from utils.gcp import bigquery_etl_query, bigquery_dq_check, bigquery_bigeye_check
-
-docs = """
-### bqetl_adjust
-
-Built from bigquery-etl repo, [`dags/bqetl_adjust.py`](https://github.com/mozilla/bigquery-etl/blob/generated-sql/dags/bqetl_adjust.py)
-
-#### Description
-
-Derived tables built on Adjust data downloaded from https://api.adjust.com/kpis/v1/<app_token>
-Using mhirose's API token - no Adjust API token for service accounts, just users.
-
-#### Owner
-
-mhirose@mozilla.com
-
-#### Tags
-
-* impact/tier_2
-* repo/bigquery-etl
-"""
-
-
-default_args = {
-    "owner": "mhirose@mozilla.com",
-    "start_date": datetime.datetime(2023, 7, 6, 0, 0),
-    "end_date": None,
-    "email": ["telemetry-alerts@mozilla.com", "mhirose@mozilla.com"],
-    "depends_on_past": False,
-    "retry_delay": datetime.timedelta(seconds=1800),
-    "email_on_failure": True,
-    "email_on_retry": True,
-    "retries": 2,
-    "max_active_tis_per_dag": None,
-}
-
-tags = ["impact/tier_2", "repo/bigquery-et

⚠️ Only part of the diff is displayed.

Link to full diff

@github-actions
Copy link

Integration report for "Migrate to GitHub actions with tests"

sql.diff

Click to expand!
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix/broken_site_report/metadata.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/broken_site_report/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix/broken_site_report/metadata.yaml	2026-02-12 21:06:07.964759765 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/broken_site_report/metadata.yaml	2026-02-12 21:06:03.651738386 +0000
@@ -1,6 +1,10 @@
-friendly_name: Broken Site Report
+friendly_name: App-specific view for Glean ping "broken-site-report"
 description: |-
-  Please provide a description for the query
+  This a view that UNIONs the stable ping tables
+  across all channels of the Glean application "Firefox for Android"
+  (org_mozilla_firefox.broken_site_report, org_mozilla_firefox_beta.broken_site_report, org_mozilla_fenix.broken_site_report, org_mozilla_fenix_nightly.broken_site_report, org_mozilla_fennec_aurora.broken_site_report).
+
+  It is used by Looker.
 owners: []
 workgroup_access:
 - role: roles/bigquery.dataViewer
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix/crash/metadata.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/crash/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix/crash/metadata.yaml	2026-02-12 21:06:07.964759765 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/crash/metadata.yaml	2026-02-12 21:06:03.630738051 +0000
@@ -1,6 +1,10 @@
-friendly_name: Crash
+friendly_name: App-specific view for Glean ping "crash"
 description: |-
-  Please provide a description for the query
+  This a view that UNIONs the stable ping tables
+  across all channels of the Glean application "Firefox for Android"
+  (org_mozilla_firefox.crash, org_mozilla_firefox_beta.crash, org_mozilla_fenix.crash, org_mozilla_fenix_nightly.crash, org_mozilla_fennec_aurora.crash).
+
+  It is used by Looker.
 owners: []
 workgroup_access:
 - role: roles/bigquery.dataViewer
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_crashreporter/crash/metadata.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_crashreporter/crash/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_crashreporter/crash/metadata.yaml	2026-02-12 21:06:08.141756339 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_crashreporter/crash/metadata.yaml	2026-02-12 21:06:03.816741012 +0000
@@ -1,6 +1,14 @@
-friendly_name: Crash
+friendly_name: Historical Pings for `firefox-crashreporter/crash`
 description: |-
-  Please provide a description for the query
+  A historical view of pings sent for the
+  `firefox-crashreporter/crash`
+  document type.
+
+  This view is guaranteed to contain only complete days
+  (per `submission_timestamp`)
+  and to contain only one row per distinct `document_id` within a given date.
+
+  Clustering fields: `normalized_channel`, `sample_id`
 owners: []
 labels:
   authorized: true
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop/broken_site_report/metadata.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop/broken_site_report/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop/broken_site_report/metadata.yaml	2026-02-12 21:06:08.143756300 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop/broken_site_report/metadata.yaml	2026-02-12 21:06:03.820741076 +0000
@@ -1,6 +1,14 @@
-friendly_name: Broken Site Report
+friendly_name: Historical Pings for `firefox-desktop/broken-site-report`
 description: |-
-  Please provide a description for the query
+  A historical view of pings sent for the
+  `firefox-desktop/broken-site-report`
+  document type.
+
+  This view is guaranteed to contain only complete days
+  (per `submission_timestamp`)
+  and to contain only one row per distinct `document_id` within a given date.
+
+  Clustering fields: `normalized_channel`, `sample_id`
 owners: []
 labels:
   authorized: true
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop/crash/metadata.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop/crash/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop/crash/metadata.yaml	2026-02-12 21:06:08.144756280 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop/crash/metadata.yaml	2026-02-12 21:06:03.820741076 +0000
@@ -1,6 +1,14 @@
-friendly_name: Crash
+friendly_name: Historical Pings for `firefox-desktop/crash`
 description: |-
-  Please provide a description for the query
+  A historical view of pings sent for the
+  `firefox-desktop/crash`
+  document type.
+
+  This view is guaranteed to contain only complete days
+  (per `submission_timestamp`)
+  and to contain only one row per distinct `document_id` within a given date.
+
+  Clustering fields: `normalized_channel`, `sample_id`
 owners: []
 labels:
   authorized: true
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop/newtab/metadata.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop/newtab/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop/newtab/metadata.yaml	2026-02-12 21:06:08.174755700 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop/newtab/metadata.yaml	2026-02-12 21:06:03.849741538 +0000
@@ -1,6 +1,14 @@
-friendly_name: Newtab
+friendly_name: Historical Pings for `firefox-desktop/newtab`
 description: |-
-  Please provide a description for the query
+  A historical view of pings sent for the
+  `firefox-desktop/newtab`
+  document type.
+
+  This view is guaranteed to contain only complete days
+  (per `submission_timestamp`)
+  and to contain only one row per distinct `document_id` within a given date.
+
+  Clustering fields: `normalized_channel`, `sample_id`
 owners: []
 workgroup_access:
 - role: roles/bigquery.dataViewer
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix/broken_site_report/metadata.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix/broken_site_report/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix/broken_site_report/metadata.yaml	2026-02-12 21:06:08.972764982 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix/broken_site_report/metadata.yaml	2026-02-12 21:06:04.635754050 +0000
@@ -1,6 +1,14 @@
-friendly_name: Broken Site Report
+friendly_name: Historical Pings for `org-mozilla-fenix/broken-site-report`
 description: |-
-  Please provide a description for the query
+  A historical view of pings sent for the
+  `org-mozilla-fenix/broken-site-report`
+  document type.
+
+  This view is guaranteed to contain only complete days
+  (per `submission_timestamp`)
+  and to contain only one row per distinct `document_id` within a given date.
+
+  Clustering fields: `normalized_channel`, `sample_id`
 owners: []
 labels:
   authorized: true
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix/crash/metadata.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix/crash/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix/crash/metadata.yaml	2026-02-12 21:06:08.972764982 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix/crash/metadata.yaml	2026-02-12 21:06:04.635754050 +0000
@@ -1,6 +1,14 @@
-friendly_name: Crash
+friendly_name: Historical Pings for `org-mozilla-fenix/crash`
 description: |-
-  Please provide a description for the query
+  A historical view of pings sent for the
+  `org-mozilla-fenix/crash`
+  document type.
+
+  This view is guaranteed to contain only complete days
+  (per `submission_timestamp`)
+  and to contain only one row per distinct `document_id` within a given date.
+
+  Clustering fields: `normalized_channel`, `sample_id`
 owners: []
 labels:
   authorized: true
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix_nightly/broken_site_report/metadata.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix_nightly/broken_site_report/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix_nightly/broken_site_report/metadata.yaml	2026-02-12 21:06:09.030765701 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix_nightly/broken_site_report/metadata.yaml	2026-02-12 21:06:04.713291838 +0000
@@ -1,6 +1,14 @@
-friendly_name: Broken Site Report
+friendly_name: Historical Pings for `org-mozilla-fenix-nightly/broken-site-report`
 description: |-
-  Please provide a description for the query
+  A historical view of pings sent for the
+  `org-mozilla-fenix-nightly/broken-site-report`
+  document type.
+
+  This view is guaranteed to contain only complete days
+  (per `submission_timestamp`)
+  and to contain only one row per distinct `document_id` within a given date.
+
+  Clustering fields: `normalized_channel`, `sample_id`
 owners: []
 labels:
   authorized: true
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix_nightly/crash/metadata.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix_nightly/crash/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix_nightly/crash/metadata.yaml	2026-02-12 21:06:09.031765714 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix_nightly/crash/metadata.yaml	2026-02-12 21:06:04.713755292 +0000
@@ -1,6 +1,14 @@
-friendly_name: Crash
+friendly_name: Historical Pings for `org-mozilla-fenix-nightly/crash`
 description: |-
-  Please provide a description for the query
+  A historical view of pings sent for the
+  `org-mozilla-fenix-nightly/crash`
+  document type.
+
+  This view is guaranteed to contain only complete days
+  (per `submission_timestamp`)
+  and to contain only one row per distinct `document_id` within a given date.
+
+  Clustering fields: `normalized_channel`, `sample_id`
 owners: []
 labels:
   authorized: true
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fennec_aurora/broken_site_report/metadata.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fennec_aurora/broken_site_report/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fennec_aurora/broken_site_report/metadata.yaml	2026-02-12 21:06:09.077766284 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fennec_aurora/broken_site_report/metadata.yaml	2026-02-12 21:06:04.759756024 +0000
@@ -1,6 +1,14 @@
-friendly_name: Broken Site Report
+friendly_name: Historical Pings for `org-mozilla-fennec-aurora/broken-site-report`
 description: |-
-  Please provide a description for the query
+  A historical view of pings sent for the
+  `org-mozilla-fennec-aurora/broken-site-report`
+  document type.
+
+  This view is guaranteed to contain only complete days
+  (per `submission_timestamp`)
+  and to contain only one row per distinct `document_id` within a given date.
+
+  Clustering fields: `normalized_channel`, `sample_id`
 owners: []
 labels:
   authorized: true
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fennec_aurora/crash/metadata.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fennec_aurora/crash/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fennec_aurora/crash/metadata.yaml	2026-02-12 21:06:09.077766284 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fennec_aurora/crash/metadata.yaml	2026-02-12 21:06:04.759756024 +0000
@@ -1,6 +1,14 @@
-friendly_name: Crash
+friendly_name: Historical Pings for `org-mozilla-fennec-aurora/crash`
 description: |-
-  Please provide a description for the query
+  A historical view of pings sent for the
+  `org-mozilla-fennec-aurora/crash`
+  document type.
+
+  This view is guaranteed to contain only complete days
+  (per `submission_timestamp`)
+  and to contain only one row per distinct `document_id` within a given date.
+
+  Clustering fields: `normalized_channel`, `sample_id`
 owners: []
 labels:
   authorized: true
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox/broken_site_report/metadata.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox/broken_site_report/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox/broken_site_report/metadata.yaml	2026-02-12 21:06:09.123766854 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox/broken_site_report/metadata.yaml	2026-02-12 21:06:04.808390278 +0000
@@ -1,6 +1,14 @@
-friendly_name: Broken Site Report
+friendly_name: Historical Pings for `org-mozilla-firefox/broken-site-report`
 description: |-
-  Please provide a description for the query
+  A historical view of pings sent for the
+  `org-mozilla-firefox/broken-site-report`
+  document type.
+
+  This view is guaranteed to contain only complete days
+  (per `submission_timestamp`)
+  and to contain only one row per distinct `document_id` within a given date.
+
+  Clustering fields: `normalized_channel`, `sample_id`
 owners: []
 labels:
   authorized: true
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox/crash/metadata.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox/crash/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox/crash/metadata.yaml	2026-02-12 21:06:09.124766866 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox/crash/metadata.yaml	2026-02-12 21:06:04.809756820 +0000
@@ -1,6 +1,14 @@
-friendly_name: Crash
+friendly_name: Historical Pings for `org-mozilla-firefox/crash`
 description: |-
-  Please provide a description for the query
+  A historical view of pings sent for the
+  `org-mozilla-firefox/crash`
+  document type.
+
+  This view is guaranteed to contain only complete days
+  (per `submission_timestamp`)
+  and to contain only one row per distinct `document_id` within a given date.
+
+  Clustering fields: `normalized_channel`, `sample_id`
 owners: []
 labels:
   authorized: true
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_beta/broken_site_report/metadata.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_beta/broken_site_report/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_beta/broken_site_report/metadata.yaml	2026-02-12 21:06:09.158767288 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_beta/broken_site_report/metadata.yaml	2026-02-12 21:06:04.847757425 +0000
@@ -1,6 +1,14 @@
-friendly_name: Broken Site Report
+friendly_name: Historical Pings for `org-mozilla-firefox-beta/broken-site-report`
 description: |-
-  Please provide a description for the query
+  A historical view of pings sent for the
+  `org-mozilla-firefox-beta/broken-site-report`
+  document type.
+
+  This view is guaranteed to contain only complete days
+  (per `submission_timestamp`)
+  and to contain only one row per distinct `document_id` within a given date.
+
+  Clustering fields: `normalized_channel`, `sample_id`
 owners: []
 labels:
   authorized: true
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_beta/crash/metadata.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_beta/crash/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_beta/crash/metadata.yaml	2026-02-12 21:06:09.159767300 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_beta/crash/metadata.yaml	2026-02-12 21:06:04.848757441 +0000
@@ -1,6 +1,14 @@
-friendly_name: Crash
+friendly_name: Historical Pings for `org-mozilla-firefox-beta/crash`
 description: |-
-  Please provide a description for the query
+  A historical view of pings sent for the
+  `org-mozilla-firefox-beta/crash`
+  document type.
+
+  This view is guaranteed to contain only complete days
+  (per `submission_timestamp`)
+  and to contain only one row per distinct `document_id` within a given date.
+
+  Clustering fields: `normalized_channel`, `sample_id`
 owners: []
 labels:
   authorized: true

Link to full diff

@scholtzan scholtzan marked this pull request as ready for review February 12, 2026 21:19
@scholtzan scholtzan requested a review from a team as a code owner February 12, 2026 21:19
@scholtzan scholtzan changed the title Migrate to GitHub actions with tests Migrate to GitHub Actions Feb 12, 2026
pip install --no-deps -r requirements.txt
pip-sync --pip-args=--no-deps
- name: Save cached virtualenv
if: steps.cache-venv.outputs.cache-hit != 'true'
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't see a cache-venv step. Is that missing? This build job outputs a Cache save failed. warning which I'm guessing is because the key is already used by a previous build. Did you mean to attempt to pull from the cache before this?

PATH=".venv/bin:$PATH" pip-compile --allow-unsafe --generate-hashes --quiet
git diff --exit-code -G '^ *[^# ]' -- requirements.txt

verify-format-yaml:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The run page shows a bunch of yaml warnings in the annotations section which is useful but those should be fixed as part of this.

needs: [generate-dags, main-generate-sql-and-dags, decide-runs]
if: |
(github.ref != 'refs/heads/main') &&
(needs.decide-runs.outputs.validate-sql == 'true' || needs.decide-runs.outputs.validate-routines == 'true' || needs.decide-runs.outputs.deploy == 'true')
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

outputs.deploy = "${{ github.ref }}" == "refs/heads/main" so it would always be false

Suggested change
(needs.decide-runs.outputs.validate-sql == 'true' || needs.decide-runs.outputs.validate-routines == 'true' || needs.decide-runs.outputs.deploy == 'true')
(needs.decide-runs.outputs.validate-sql == 'true' || needs.decide-runs.outputs.validate-routines == 'true')


At this point, the table exists in Bigquery so you are able to:
- [Find and re-run the CI](https://app.circleci.com/pipelines/github/mozilla/bigquery-etl?) of your PR and make sure that all tests pass
- [Find and re-run the CI](https://github.com/mozilla/bigquery-etl/actions) of your PR and make sure that all tests pass
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The top-level actions page has a lot of other stuff in it which would make it harder to find a specific run

Suggested change
- [Find and re-run the CI](https://github.com/mozilla/bigquery-etl/actions) of your PR and make sure that all tests pass
- [Find and re-run the CI](https://github.com/mozilla/bigquery-etl/actions/workflows/build.yml) of your PR and make sure that all tests pass

1. Open a new PR with these changes.
1. PR reviewed and approved.
1. Find and run again the [CI pipeline](https://app.circleci.com/pipelines/github/mozilla/bigquery-etl?) for the PR.
1. Find and run again the [CI pipeline](https://github.com/mozilla/bigquery-etl/actions) for the PR.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
1. Find and run again the [CI pipeline](https://github.com/mozilla/bigquery-etl/actions) for the PR.
1. Find and run again the [CI pipeline](https://github.com/mozilla/bigquery-etl/actions/workflows/build.yml) for the PR.

Comment on lines 36 to 37
# running bq in CircleCI will fail since it's not installed
# in GitHub Actions, bq is installed but may fail for other reasons
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This reads like it's one (confusing) sentence

Suggested change
# running bq in CircleCI will fail since it's not installed
# in GitHub Actions, bq is installed but may fail for other reasons
# Running bq in CircleCI will fail since it's not installed.
# In GitHub Actions, bq is installed but may fail for other reasons

Comment on lines 85 to 86
# running bq in CircleCI will fail since it's not installed
# in GitHub Actions, bq is installed but may fail for other reasons
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
# running bq in CircleCI will fail since it's not installed
# in GitHub Actions, bq is installed but may fail for other reasons
# Running bq in CircleCI will fail since it's not installed.
# In GitHub Actions, bq is installed but may fail for other reasons

Comment on lines 141 to 142
# running bq in CircleCI will fail since it's not installed
# in GitHub Actions, bq is installed but may fail for other reasons
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
# running bq in CircleCI will fail since it's not installed
# in GitHub Actions, bq is installed but may fail for other reasons
# Running bq in CircleCI will fail since it's not installed.
# In GitHub Actions, bq is installed but may fail for other reasons

@github-actions
Copy link

Integration report for "Migrate to GitHub Actions"

sql.diff

Click to expand!
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/accounts_backend_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/accounts_backend_derived/event_monitoring_live_v1/materialized_view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/accounts_backend_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:47.928084937 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/accounts_backend_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:43.643099424 +0000
@@ -53,7 +53,7 @@
 FROM
   combined
 WHERE
-  DATE(submission_timestamp) >= "2026-02-12"
+  DATE(submission_timestamp) >= "2026-02-13"
 GROUP BY
   submission_date,
   window_start,
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/accounts_cirrus_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/accounts_cirrus_derived/event_monitoring_live_v1/materialized_view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/accounts_cirrus_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:47.972084803 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/accounts_cirrus_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:43.593099613 +0000
@@ -53,7 +53,7 @@
 FROM
   combined
 WHERE
-  DATE(submission_timestamp) >= "2026-02-12"
+  DATE(submission_timestamp) >= "2026-02-13"
 GROUP BY
   submission_date,
   window_start,
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/accounts_frontend_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/accounts_frontend_derived/event_monitoring_live_v1/materialized_view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/accounts_frontend_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:47.889085056 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/accounts_frontend_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:43.603099575 +0000
@@ -53,7 +53,7 @@
 FROM
   combined
 WHERE
-  DATE(submission_timestamp) >= "2026-02-12"
+  DATE(submission_timestamp) >= "2026-02-13"
 GROUP BY
   submission_date,
   window_start,
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/bedrock_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/bedrock_derived/event_monitoring_live_v1/materialized_view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/bedrock_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:47.980084779 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/bedrock_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:43.618099518 +0000
@@ -119,7 +119,7 @@
 FROM
   combined
 WHERE
-  DATE(submission_timestamp) >= "2026-02-12"
+  DATE(submission_timestamp) >= "2026-02-13"
 GROUP BY
   submission_date,
   window_start,
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/debug_ping_view_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/debug_ping_view_derived/event_monitoring_live_v1/materialized_view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/debug_ping_view_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:47.954084858 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/debug_ping_view_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:43.664099344 +0000
@@ -53,7 +53,7 @@
 FROM
   combined
 WHERE
-  DATE(submission_timestamp) >= "2026-02-12"
+  DATE(submission_timestamp) >= "2026-02-13"
 GROUP BY
   submission_date,
   window_start,
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/experimenter_backend_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/experimenter_backend_derived/event_monitoring_live_v1/materialized_view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/experimenter_backend_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:47.955084855 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/experimenter_backend_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:43.749099021 +0000
@@ -53,7 +53,7 @@
 FROM
   combined
 WHERE
-  DATE(submission_timestamp) >= "2026-02-12"
+  DATE(submission_timestamp) >= "2026-02-13"
 GROUP BY
   submission_date,
   window_start,
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/experimenter_cirrus_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/experimenter_cirrus_derived/event_monitoring_live_v1/materialized_view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/experimenter_cirrus_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:47.958084846 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/experimenter_cirrus_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:43.703099196 +0000
@@ -53,7 +53,7 @@
 FROM
   combined
 WHERE
-  DATE(submission_timestamp) >= "2026-02-12"
+  DATE(submission_timestamp) >= "2026-02-13"
 GROUP BY
   submission_date,
   window_start,
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix/broken_site_report/metadata.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/broken_site_report/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix/broken_site_report/metadata.yaml	2026-02-13 00:32:48.020084657 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/broken_site_report/metadata.yaml	2026-02-13 00:32:43.739099060 +0000
@@ -1,6 +1,10 @@
-friendly_name: Broken Site Report
+friendly_name: App-specific view for Glean ping "broken-site-report"
 description: |-
-  Please provide a description for the query
+  This a view that UNIONs the stable ping tables
+  across all channels of the Glean application "Firefox for Android"
+  (org_mozilla_firefox.broken_site_report, org_mozilla_firefox_beta.broken_site_report, org_mozilla_fenix.broken_site_report, org_mozilla_fenix_nightly.broken_site_report, org_mozilla_fennec_aurora.broken_site_report).
+
+  It is used by Looker.
 owners: []
 workgroup_access:
 - role: roles/bigquery.dataViewer
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix/crash/metadata.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/crash/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/fenix/crash/metadata.yaml	2026-02-13 00:32:48.020084657 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/fenix/crash/metadata.yaml	2026-02-13 00:32:43.740099056 +0000
@@ -1,6 +1,10 @@
-friendly_name: Crash
+friendly_name: App-specific view for Glean ping "crash"
 description: |-
-  Please provide a description for the query
+  This a view that UNIONs the stable ping tables
+  across all channels of the Glean application "Firefox for Android"
+  (org_mozilla_firefox.crash, org_mozilla_firefox_beta.crash, org_mozilla_fenix.crash, org_mozilla_fenix_nightly.crash, org_mozilla_fennec_aurora.crash).
+
+  It is used by Looker.
 owners: []
 workgroup_access:
 - role: roles/bigquery.dataViewer
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_crashreporter/crash/metadata.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_crashreporter/crash/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_crashreporter/crash/metadata.yaml	2026-02-13 00:32:48.185084153 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_crashreporter/crash/metadata.yaml	2026-02-13 00:32:43.942098289 +0000
@@ -1,6 +1,14 @@
-friendly_name: Crash
+friendly_name: Historical Pings for `firefox-crashreporter/crash`
 description: |-
-  Please provide a description for the query
+  A historical view of pings sent for the
+  `firefox-crashreporter/crash`
+  document type.
+
+  This view is guaranteed to contain only complete days
+  (per `submission_timestamp`)
+  and to contain only one row per distinct `document_id` within a given date.
+
+  Clustering fields: `normalized_channel`, `sample_id`
 owners: []
 labels:
   authorized: true
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_crashreporter_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_crashreporter_derived/event_monitoring_live_v1/materialized_view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_crashreporter_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:48.170084199 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_crashreporter_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:43.916098388 +0000
@@ -53,7 +53,7 @@
 FROM
   combined
 WHERE
-  DATE(submission_timestamp) >= "2026-02-12"
+  DATE(submission_timestamp) >= "2026-02-13"
 GROUP BY
   submission_date,
   window_start,
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop/broken_site_report/metadata.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop/broken_site_report/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop/broken_site_report/metadata.yaml	2026-02-13 00:32:48.186084150 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop/broken_site_report/metadata.yaml	2026-02-13 00:32:43.940098297 +0000
@@ -1,6 +1,14 @@
-friendly_name: Broken Site Report
+friendly_name: Historical Pings for `firefox-desktop/broken-site-report`
 description: |-
-  Please provide a description for the query
+  A historical view of pings sent for the
+  `firefox-desktop/broken-site-report`
+  document type.
+
+  This view is guaranteed to contain only complete days
+  (per `submission_timestamp`)
+  and to contain only one row per distinct `document_id` within a given date.
+
+  Clustering fields: `normalized_channel`, `sample_id`
 owners: []
 labels:
   authorized: true
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop/crash/metadata.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop/crash/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop/crash/metadata.yaml	2026-02-13 00:32:48.187084147 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop/crash/metadata.yaml	2026-02-13 00:32:43.940098297 +0000
@@ -1,6 +1,14 @@
-friendly_name: Crash
+friendly_name: Historical Pings for `firefox-desktop/crash`
 description: |-
-  Please provide a description for the query
+  A historical view of pings sent for the
+  `firefox-desktop/crash`
+  document type.
+
+  This view is guaranteed to contain only complete days
+  (per `submission_timestamp`)
+  and to contain only one row per distinct `document_id` within a given date.
+
+  Clustering fields: `normalized_channel`, `sample_id`
 owners: []
 labels:
   authorized: true
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop/newtab/metadata.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop/newtab/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop/newtab/metadata.yaml	2026-02-13 00:32:48.218084052 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop/newtab/metadata.yaml	2026-02-13 00:32:43.974098168 +0000
@@ -1,6 +1,14 @@
-friendly_name: Newtab
+friendly_name: Historical Pings for `firefox-desktop/newtab`
 description: |-
-  Please provide a description for the query
+  A historical view of pings sent for the
+  `firefox-desktop/newtab`
+  document type.
+
+  This view is guaranteed to contain only complete days
+  (per `submission_timestamp`)
+  and to contain only one row per distinct `document_id` within a given date.
+
+  Clustering fields: `normalized_channel`, `sample_id`
 owners: []
 workgroup_access:
 - role: roles/bigquery.dataViewer
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop_background_defaultagent_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop_background_defaultagent_derived/event_monitoring_live_v1/materialized_view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop_background_defaultagent_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:48.268083900 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop_background_defaultagent_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:44.019097997 +0000
@@ -53,7 +53,7 @@
 FROM
   combined
 WHERE
-  DATE(submission_timestamp) >= "2026-02-12"
+  DATE(submission_timestamp) >= "2026-02-13"
 GROUP BY
   submission_date,
   window_start,
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop_background_tasks_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop_background_tasks_derived/event_monitoring_live_v1/materialized_view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop_background_tasks_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:48.274083881 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop_background_tasks_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:44.027097967 +0000
@@ -86,7 +86,7 @@
 FROM
   combined
 WHERE
-  DATE(submission_timestamp) >= "2026-02-12"
+  DATE(submission_timestamp) >= "2026-02-13"
 GROUP BY
   submission_date,
   window_start,
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop_derived/event_monitoring_live_v1/materialized_view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:48.396083509 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/firefox_desktop_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:44.073097792 +0000
@@ -392,7 +392,7 @@
 FROM
   combined
 WHERE
-  DATE(submission_timestamp) >= "2026-02-12"
+  DATE(submission_timestamp) >= "2026-02-13"
 GROUP BY
   submission_date,
   window_start,
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/glam_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/glam_derived/event_monitoring_live_v1/materialized_view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/glam_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:48.621082822 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/glam_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:44.378096635 +0000
@@ -53,7 +53,7 @@
 FROM
   combined
 WHERE
-  DATE(submission_timestamp) >= "2026-02-12"
+  DATE(submission_timestamp) >= "2026-02-13"
 GROUP BY
   submission_date,
   window_start,
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/glean_dictionary_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/glean_dictionary_derived/event_monitoring_live_v1/materialized_view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/glean_dictionary_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:48.622082819 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/glean_dictionary_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:44.379096632 +0000
@@ -53,7 +53,7 @@
 FROM
   combined
 WHERE
-  DATE(submission_timestamp) >= "2026-02-12"
+  DATE(submission_timestamp) >= "2026-02-13"
 GROUP BY
   submission_date,
   window_start,
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/gleanjs_docs_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/gleanjs_docs_derived/event_monitoring_live_v1/materialized_view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/gleanjs_docs_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:48.624082813 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/gleanjs_docs_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:44.381096624 +0000
@@ -53,7 +53,7 @@
 FROM
   combined
 WHERE
-  DATE(submission_timestamp) >= "2026-02-12"
+  DATE(submission_timestamp) >= "2026-02-13"
 GROUP BY
   submission_date,
   window_start,
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mdn_fred_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/mdn_fred_derived/event_monitoring_live_v1/materialized_view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mdn_fred_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:48.916081922 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/mdn_fred_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:44.661095562 +0000
@@ -53,7 +53,7 @@
 FROM
   combined
 WHERE
-  DATE(submission_timestamp) >= "2026-02-12"
+  DATE(submission_timestamp) >= "2026-02-13"
 GROUP BY
   submission_date,
   window_start,
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mdn_yari_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/mdn_yari_derived/event_monitoring_live_v1/materialized_view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mdn_yari_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:49.022081598 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/mdn_yari_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:44.662095558 +0000
@@ -86,7 +86,7 @@
 FROM
   combined
 WHERE
-  DATE(submission_timestamp) >= "2026-02-12"
+  DATE(submission_timestamp) >= "2026-02-13"
 GROUP BY
   submission_date,
   window_start,
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/monitor_backend_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/monitor_backend_derived/event_monitoring_live_v1/materialized_view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/monitor_backend_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:48.919081913 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/monitor_backend_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:44.705095395 +0000
@@ -53,7 +53,7 @@
 FROM
   combined
 WHERE
-  DATE(submission_timestamp) >= "2026-02-12"
+  DATE(submission_timestamp) >= "2026-02-13"
 GROUP BY
   submission_date,
   window_start,
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/monitor_cirrus_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/monitor_cirrus_derived/event_monitoring_live_v1/materialized_view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/monitor_cirrus_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:48.921081907 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/monitor_cirrus_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:44.666095543 +0000
@@ -53,7 +53,7 @@
 FROM
   combined
 WHERE
-  DATE(submission_timestamp) >= "2026-02-12"
+  DATE(submission_timestamp) >= "2026-02-13"
 GROUP BY
   submission_date,
   window_start,
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/monitor_frontend_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/monitor_frontend_derived/event_monitoring_live_v1/materialized_view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/monitor_frontend_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:48.922081903 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/monitor_frontend_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:44.667095539 +0000
@@ -53,7 +53,7 @@
 FROM
   combined
 WHERE
-  DATE(submission_timestamp) >= "2026-02-12"
+  DATE(submission_timestamp) >= "2026-02-13"
 GROUP BY
   submission_date,
   window_start,
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozilla_mach_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/mozilla_mach_derived/event_monitoring_live_v1/materialized_view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozilla_mach_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:48.933081870 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/mozilla_mach_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:44.679095493 +0000
@@ -53,7 +53,7 @@
 FROM
   combined
 WHERE
-  DATE(submission_timestamp) >= "2026-02-12"
+  DATE(submission_timestamp) >= "2026-02-13"
 GROUP BY
   submission_date,
   window_start,
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozillavpn_backend_cirrus_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/mozillavpn_backend_cirrus_derived/event_monitoring_live_v1/materialized_view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozillavpn_backend_cirrus_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:48.950081818 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/mozillavpn_backend_cirrus_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:44.701095410 +0000
@@ -53,7 +53,7 @@
 FROM
   combined
 WHERE
-  DATE(submission_timestamp) >= "2026-02-12"
+  DATE(submission_timestamp) >= "2026-02-13"
 GROUP BY
   submission_date,
   window_start,
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozillavpn_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/mozillavpn_derived/event_monitoring_live_v1/materialized_view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozillavpn_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:48.950081818 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/mozillavpn_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:44.701095410 +0000
@@ -185,7 +185,7 @@
 FROM
   combined
 WHERE
-  DATE(submission_timestamp) >= "2026-02-12"
+  DATE(submission_timestamp) >= "2026-02-13"
 GROUP BY
   submission_date,
   window_start,
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozphab_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/mozphab_derived/event_monitoring_live_v1/materialized_view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/mozphab_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:48.950081818 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/mozphab_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:44.701095410 +0000
@@ -53,7 +53,7 @@
 FROM
   combined
 WHERE
-  DATE(submission_timestamp) >= "2026-02-12"
+  DATE(submission_timestamp) >= "2026-02-13"
 GROUP BY
   submission_date,
   window_start,
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/net_thunderbird_android_beta_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/net_thunderbird_android_beta_derived/event_monitoring_live_v1/materialized_view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/net_thunderbird_android_beta_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:48.950081818 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/net_thunderbird_android_beta_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:44.712095368 +0000
@@ -53,7 +53,7 @@
 FROM
   combined
 WHERE
-  DATE(submission_timestamp) >= "2026-02-12"
+  DATE(submission_timestamp) >= "2026-02-13"
 GROUP BY
   submission_date,
   window_start,
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/net_thunderbird_android_daily_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/net_thunderbird_android_daily_derived/event_monitoring_live_v1/materialized_view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/net_thunderbird_android_daily_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:48.975081742 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/net_thunderbird_android_daily_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:44.775095129 +0000
@@ -53,7 +53,7 @@
 FROM
   combined
 WHERE
-  DATE(submission_timestamp) >= "2026-02-12"
+  DATE(submission_timestamp) >= "2026-02-13"
 GROUP BY
   submission_date,
   window_start,
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/net_thunderbird_android_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/net_thunderbird_android_derived/event_monitoring_live_v1/materialized_view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/net_thunderbird_android_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:48.975081742 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/net_thunderbird_android_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:44.712095368 +0000
@@ -53,7 +53,7 @@
 FROM
   combined
 WHERE
-  DATE(submission_timestamp) >= "2026-02-12"
+  DATE(submission_timestamp) >= "2026-02-13"
 GROUP BY
   submission_date,
   window_start,
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix/broken_site_report/metadata.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix/broken_site_report/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix/broken_site_report/metadata.yaml	2026-02-13 00:32:49.030081574 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix/broken_site_report/metadata.yaml	2026-02-13 00:32:44.768095156 +0000
@@ -1,6 +1,14 @@
-friendly_name: Broken Site Report
+friendly_name: Historical Pings for `org-mozilla-fenix/broken-site-report`
 description: |-
-  Please provide a description for the query
+  A historical view of pings sent for the
+  `org-mozilla-fenix/broken-site-report`
+  document type.
+
+  This view is guaranteed to contain only complete days
+  (per `submission_timestamp`)
+  and to contain only one row per distinct `document_id` within a given date.
+
+  Clustering fields: `normalized_channel`, `sample_id`
 owners: []
 labels:
   authorized: true
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix/crash/metadata.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix/crash/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix/crash/metadata.yaml	2026-02-13 00:32:49.031081571 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix/crash/metadata.yaml	2026-02-13 00:32:44.768095156 +0000
@@ -1,6 +1,14 @@
-friendly_name: Crash
+friendly_name: Historical Pings for `org-mozilla-fenix/crash`
 description: |-
-  Please provide a description for the query
+  A historical view of pings sent for the
+  `org-mozilla-fenix/crash`
+  document type.
+
+  This view is guaranteed to contain only complete days
+  (per `submission_timestamp`)
+  and to contain only one row per distinct `document_id` within a given date.
+
+  Clustering fields: `normalized_channel`, `sample_id`
 owners: []
 labels:
   authorized: true
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix_derived/event_monitoring_live_v1/materialized_view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:49.084081409 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:44.832094913 +0000
@@ -86,7 +86,7 @@
 FROM
   combined
 WHERE
-  DATE(submission_timestamp) >= "2026-02-12"
+  DATE(submission_timestamp) >= "2026-02-13"
 GROUP BY
   submission_date,
   window_start,
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix_nightly/broken_site_report/metadata.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix_nightly/broken_site_report/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix_nightly/broken_site_report/metadata.yaml	2026-02-13 00:32:49.094081378 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix_nightly/broken_site_report/metadata.yaml	2026-02-13 00:32:44.832094913 +0000
@@ -1,6 +1,14 @@
-friendly_name: Broken Site Report
+friendly_name: Historical Pings for `org-mozilla-fenix-nightly/broken-site-report`
 description: |-
-  Please provide a description for the query
+  A historical view of pings sent for the
+  `org-mozilla-fenix-nightly/broken-site-report`
+  document type.
+
+  This view is guaranteed to contain only complete days
+  (per `submission_timestamp`)
+  and to contain only one row per distinct `document_id` within a given date.
+
+  Clustering fields: `normalized_channel`, `sample_id`
 owners: []
 labels:
   authorized: true
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix_nightly/crash/metadata.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix_nightly/crash/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix_nightly/crash/metadata.yaml	2026-02-13 00:32:49.094081378 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fenix_nightly/crash/metadata.yaml	2026-02-13 00:32:44.832094913 +0000
@@ -1,6 +1,14 @@
-friendly_name: Crash
+friendly_name: Historical Pings for `org-mozilla-fenix-nightly/crash`
 description: |-
-  Please provide a description for the query
+  A historical view of pings sent for the
+  `org-mozilla-fenix-nightly/crash`
+  document type.
+
+  This view is guaranteed to contain only complete days
+  (per `submission_timestamp`)
+  and to contain only one row per distinct `document_id` within a given date.
+
+  Clustering fields: `normalized_channel`, `sample_id`
 owners: []
 labels:
   authorized: true
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fennec_aurora/broken_site_report/metadata.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fennec_aurora/broken_site_report/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fennec_aurora/broken_site_report/metadata.yaml	2026-02-13 00:32:49.141081235 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fennec_aurora/broken_site_report/metadata.yaml	2026-02-13 00:32:44.871094765 +0000
@@ -1,6 +1,14 @@
-friendly_name: Broken Site Report
+friendly_name: Historical Pings for `org-mozilla-fennec-aurora/broken-site-report`
 description: |-
-  Please provide a description for the query
+  A historical view of pings sent for the
+  `org-mozilla-fennec-aurora/broken-site-report`
+  document type.
+
+  This view is guaranteed to contain only complete days
+  (per `submission_timestamp`)
+  and to contain only one row per distinct `document_id` within a given date.
+
+  Clustering fields: `normalized_channel`, `sample_id`
 owners: []
 labels:
   authorized: true
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fennec_aurora/crash/metadata.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fennec_aurora/crash/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fennec_aurora/crash/metadata.yaml	2026-02-13 00:32:49.141081235 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_fennec_aurora/crash/metadata.yaml	2026-02-13 00:32:44.871094765 +0000
@@ -1,6 +1,14 @@
-friendly_name: Crash
+friendly_name: Historical Pings for `org-mozilla-fennec-aurora/crash`
 description: |-
-  Please provide a description for the query
+  A historical view of pings sent for the
+  `org-mozilla-fennec-aurora/crash`
+  document type.
+
+  This view is guaranteed to contain only complete days
+  (per `submission_timestamp`)
+  and to contain only one row per distinct `document_id` within a given date.
+
+  Clustering fields: `normalized_channel`, `sample_id`
 owners: []
 labels:
   authorized: true
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox/broken_site_report/metadata.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox/broken_site_report/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox/broken_site_report/metadata.yaml	2026-02-13 00:32:49.184081104 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox/broken_site_report/metadata.yaml	2026-02-13 00:32:44.917094590 +0000
@@ -1,6 +1,14 @@
-friendly_name: Broken Site Report
+friendly_name: Historical Pings for `org-mozilla-firefox/broken-site-report`
 description: |-
-  Please provide a description for the query
+  A historical view of pings sent for the
+  `org-mozilla-firefox/broken-site-report`
+  document type.
+
+  This view is guaranteed to contain only complete days
+  (per `submission_timestamp`)
+  and to contain only one row per distinct `document_id` within a given date.
+
+  Clustering fields: `normalized_channel`, `sample_id`
 owners: []
 labels:
   authorized: true
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox/crash/metadata.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox/crash/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox/crash/metadata.yaml	2026-02-13 00:32:49.184081104 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox/crash/metadata.yaml	2026-02-13 00:32:44.917094590 +0000
@@ -1,6 +1,14 @@
-friendly_name: Crash
+friendly_name: Historical Pings for `org-mozilla-firefox/crash`
 description: |-
-  Please provide a description for the query
+  A historical view of pings sent for the
+  `org-mozilla-firefox/crash`
+  document type.
+
+  This view is guaranteed to contain only complete days
+  (per `submission_timestamp`)
+  and to contain only one row per distinct `document_id` within a given date.
+
+  Clustering fields: `normalized_channel`, `sample_id`
 owners: []
 labels:
   authorized: true
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_beta/broken_site_report/metadata.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_beta/broken_site_report/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_beta/broken_site_report/metadata.yaml	2026-02-13 00:32:49.222080988 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_beta/broken_site_report/metadata.yaml	2026-02-13 00:32:44.966094404 +0000
@@ -1,6 +1,14 @@
-friendly_name: Broken Site Report
+friendly_name: Historical Pings for `org-mozilla-firefox-beta/broken-site-report`
 description: |-
-  Please provide a description for the query
+  A historical view of pings sent for the
+  `org-mozilla-firefox-beta/broken-site-report`
+  document type.
+
+  This view is guaranteed to contain only complete days
+  (per `submission_timestamp`)
+  and to contain only one row per distinct `document_id` within a given date.
+
+  Clustering fields: `normalized_channel`, `sample_id`
 owners: []
 labels:
   authorized: true
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_beta/crash/metadata.yaml /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_beta/crash/metadata.yaml
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_beta/crash/metadata.yaml	2026-02-13 00:32:49.222080988 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_beta/crash/metadata.yaml	2026-02-13 00:32:44.960094427 +0000
@@ -1,6 +1,14 @@
-friendly_name: Crash
+friendly_name: Historical Pings for `org-mozilla-firefox-beta/crash`
 description: |-
-  Please provide a description for the query
+  A historical view of pings sent for the
+  `org-mozilla-firefox-beta/crash`
+  document type.
+
+  This view is guaranteed to contain only complete days
+  (per `submission_timestamp`)
+  and to contain only one row per distinct `document_id` within a given date.
+
+  Clustering fields: `normalized_channel`, `sample_id`
 owners: []
 labels:
   authorized: true
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_beta_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_beta_derived/event_monitoring_live_v1/materialized_view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_beta_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:49.270080841 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_beta_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:45.008094245 +0000
@@ -86,7 +86,7 @@
 FROM
   combined
 WHERE
-  DATE(submission_timestamp) >= "2026-02-12"
+  DATE(submission_timestamp) >= "2026-02-13"
 GROUP BY
   submission_date,
   window_start,
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_derived/event_monitoring_live_v1/materialized_view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:49.271080838 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:45.019094204 +0000
@@ -86,7 +86,7 @@
 FROM
   combined
 WHERE
-  DATE(submission_timestamp) >= "2026-02-12"
+  DATE(submission_timestamp) >= "2026-02-13"
 GROUP BY
   submission_date,
   window_start,
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_vpn_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_vpn_derived/event_monitoring_live_v1/materialized_view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_vpn_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:49.284080799 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_firefox_vpn_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:45.021094196 +0000
@@ -185,7 +185,7 @@
 FROM
   combined
 WHERE
-  DATE(submission_timestamp) >= "2026-02-12"
+  DATE(submission_timestamp) >= "2026-02-13"
 GROUP BY
   submission_date,
   window_start,
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_focus_beta_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_focus_beta_derived/event_monitoring_live_v1/materialized_view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_focus_beta_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:49.337080637 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_focus_beta_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:45.085093953 +0000
@@ -53,7 +53,7 @@
 FROM
   combined
 WHERE
-  DATE(submission_timestamp) >= "2026-02-12"
+  DATE(submission_timestamp) >= "2026-02-13"
 GROUP BY
   submission_date,
   window_start,
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_focus_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_focus_derived/event_monitoring_live_v1/materialized_view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_focus_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:49.343080619 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_focus_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:45.086093949 +0000
@@ -53,7 +53,7 @@
 FROM
   combined
 WHERE
-  DATE(submission_timestamp) >= "2026-02-12"
+  DATE(submission_timestamp) >= "2026-02-13"
 GROUP BY
   submission_date,
   window_start,
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_focus_nightly_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_focus_nightly_derived/event_monitoring_live_v1/materialized_view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_focus_nightly_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:49.476080213 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_focus_nightly_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:45.179093596 +0000
@@ -53,7 +53,7 @@
 FROM
   combined
 WHERE
-  DATE(submission_timestamp) >= "2026-02-12"
+  DATE(submission_timestamp) >= "2026-02-13"
 GROUP BY
   submission_date,
   window_start,
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_fennec_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_fennec_derived/event_monitoring_live_v1/materialized_view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_fennec_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:49.480080200 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_fennec_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:45.230093403 +0000
@@ -86,7 +86,7 @@
 FROM
   combined
 WHERE
-  DATE(submission_timestamp) >= "2026-02-12"
+  DATE(submission_timestamp) >= "2026-02-13"
 GROUP BY
   submission_date,
   window_start,
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefox_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefox_derived/event_monitoring_live_v1/materialized_view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefox_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:49.484080188 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefox_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:45.215093460 +0000
@@ -86,7 +86,7 @@
 FROM
   combined
 WHERE
-  DATE(submission_timestamp) >= "2026-02-12"
+  DATE(submission_timestamp) >= "2026-02-13"
 GROUP BY
   submission_date,
   window_start,
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxbeta_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxbeta_derived/event_monitoring_live_v1/materialized_view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxbeta_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:49.489080173 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxbeta_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:45.219093445 +0000
@@ -86,7 +86,7 @@
 FROM
   combined
 WHERE
-  DATE(submission_timestamp) >= "2026-02-12"
+  DATE(submission_timestamp) >= "2026-02-13"
 GROUP BY
   submission_date,
   window_start,
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxvpn_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxvpn_derived/event_monitoring_live_v1/materialized_view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxvpn_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:49.490080170 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxvpn_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:45.221093437 +0000
@@ -185,7 +185,7 @@
 FROM
   combined
 WHERE
-  DATE(submission_timestamp) >= "2026-02-12"
+  DATE(submission_timestamp) >= "2026-02-13"
 GROUP BY
   submission_date,
   window_start,
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxvpn_network_extension_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxvpn_network_extension_derived/event_monitoring_live_v1/materialized_view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxvpn_network_extension_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:49.529080051 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_firefoxvpn_network_extension_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:45.256093304 +0000
@@ -185,7 +185,7 @@
 FROM
   combined
 WHERE
-  DATE(submission_timestamp) >= "2026-02-12"
+  DATE(submission_timestamp) >= "2026-02-13"
 GROUP BY
   submission_date,
   window_start,
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_focus_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_focus_derived/event_monitoring_live_v1/materialized_view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_focus_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:49.493080160 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_focus_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:45.223093429 +0000
@@ -53,7 +53,7 @@
 FROM
   combined
 WHERE
-  DATE(submission_timestamp) >= "2026-02-12"
+  DATE(submission_timestamp) >= "2026-02-13"
 GROUP BY
   submission_date,
   window_start,
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_klar_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_klar_derived/event_monitoring_live_v1/materialized_view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_klar_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:49.495080155 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_ios_klar_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:45.225093422 +0000
@@ -53,7 +53,7 @@
 FROM
   combined
 WHERE
-  DATE(submission_timestamp) >= "2026-02-12"
+  DATE(submission_timestamp) >= "2026-02-13"
 GROUP BY
   submission_date,
   window_start,
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_klar_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_klar_derived/event_monitoring_live_v1/materialized_view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_klar_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:49.575079910 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_klar_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:45.308093107 +0000
@@ -53,7 +53,7 @@
 FROM
   combined
 WHERE
-  DATE(submission_timestamp) >= "2026-02-12"
+  DATE(submission_timestamp) >= "2026-02-13"
 GROUP BY
   submission_date,
   window_start,
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_mozregression_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_mozregression_derived/event_monitoring_live_v1/materialized_view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_mozregression_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:49.585079880 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_mozregression_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:45.315093081 +0000
@@ -53,7 +53,7 @@
 FROM
   combined
 WHERE
-  DATE(submission_timestamp) >= "2026-02-12"
+  DATE(submission_timestamp) >= "2026-02-13"
 GROUP BY
   submission_date,
   window_start,
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_reference_browser_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_reference_browser_derived/event_monitoring_live_v1/materialized_view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_reference_browser_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:49.586079877 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/org_mozilla_reference_browser_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:45.310093099 +0000
@@ -53,7 +53,7 @@
 FROM
   combined
 WHERE
-  DATE(submission_timestamp) >= "2026-02-12"
+  DATE(submission_timestamp) >= "2026-02-13"
 GROUP BY
   submission_date,
   window_start,
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/relay_backend_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/relay_backend_derived/event_monitoring_live_v1/materialized_view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/relay_backend_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:49.798079230 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/relay_backend_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:45.511092337 +0000
@@ -53,7 +53,7 @@
 FROM
   combined
 WHERE
-  DATE(submission_timestamp) >= "2026-02-12"
+  DATE(submission_timestamp) >= "2026-02-13"
 GROUP BY
   submission_date,
   window_start,
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/subscription_platform_backend_cirrus_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/subscription_platform_backend_cirrus_derived/event_monitoring_live_v1/materialized_view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/subscription_platform_backend_cirrus_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:49.813079184 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/subscription_platform_backend_cirrus_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:45.526092280 +0000
@@ -53,7 +53,7 @@
 FROM
   combined
 WHERE
-  DATE(submission_timestamp) >= "2026-02-12"
+  DATE(submission_timestamp) >= "2026-02-13"
 GROUP BY
   submission_date,
   window_start,
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/subscription_platform_backend_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/subscription_platform_backend_derived/event_monitoring_live_v1/materialized_view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/subscription_platform_backend_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:49.813079184 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/subscription_platform_backend_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:45.526092280 +0000
@@ -53,7 +53,7 @@
 FROM
   combined
 WHERE
-  DATE(submission_timestamp) >= "2026-02-12"
+  DATE(submission_timestamp) >= "2026-02-13"
 GROUP BY
   submission_date,
   window_start,
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/syncstorage_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/syncstorage_derived/event_monitoring_live_v1/materialized_view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/syncstorage_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:49.820079162 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/syncstorage_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:45.533092253 +0000
@@ -53,7 +53,7 @@
 FROM
   combined
 WHERE
-  DATE(submission_timestamp) >= "2026-02-12"
+  DATE(submission_timestamp) >= "2026-02-13"
 GROUP BY
   submission_date,
   window_start,
diff -bur --no-dereference --new-file /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/thunderbird_desktop_derived/event_monitoring_live_v1/materialized_view.sql /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/thunderbird_desktop_derived/event_monitoring_live_v1/materialized_view.sql
--- /tmp/workspace/main-generated-sql/sql/moz-fx-data-shared-prod/thunderbird_desktop_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:50.453077231 +0000
+++ /tmp/workspace/generated-sql/sql/moz-fx-data-shared-prod/thunderbird_desktop_derived/event_monitoring_live_v1/materialized_view.sql	2026-02-13 00:32:46.065090624 +0000
@@ -53,7 +53,7 @@
 FROM
   combined
 WHERE
-  DATE(submission_timestamp) >= "2026-02-12"
+  DATE(submission_timestamp) >= "2026-02-13"
 GROUP BY
   submission_date,
   window_start,

Link to full diff

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants