Граф коммитов

181 Коммитов

Автор SHA1 Сообщение Дата
Mikaël Ducharme 6a27f9dad2
chore(ci): Update validate-dags Python to 3.10.12 (#3976) 2023-06-22 13:48:49 +00:00
Anna Scholtz 3f787df986
Fix destination paths when copying stage files in CI (#3895) 2023-06-02 19:06:01 +00:00
Winnie Chan 071c53e4cb
DENG-803/805: Create & Validate backfill cli commands (#3760)
* Added backfill create and validate cli ommand

---------

Co-authored-by: Alexander <anicholson@mozilla.com>
Co-authored-by: kik-kik <42538694+kik-kik@users.noreply.github.com>
2023-06-01 10:06:09 -07:00
Lucia cbe42ab9a9
Deng 850 firefox android clients reported ping (#3789)
* DENG-850 Retrieve FALSE instead of NULL in the in metadata when there isn't first_session or metrics ping.

* DENG-850 Unitest for no first session ping.

* DENG-850 syntax fix

* DENG-850 Tests for first session ping, and no baseline ping.

* DENG-850 Tests suite.

* DENG-850 YAML fixes.

* DENG-850 Adjustment to the case of reported first_session and metrics ping. The unitests are adjusted to get the value for reported pings.

* DENG-850 Add sample id to test.

---------

Co-authored-by: Lucia Vargas <lvargas@mozilla.com>
2023-05-26 12:50:08 +02:00
Daniel Thorn 0b40246e92
generate sql and dags for main in a separate CI task for faster results (#3828) 2023-05-23 10:14:12 -07:00
Daniel Thorn a0d810275b
Remove java dependency in favor of sqlglot (#3755) 2023-05-17 14:56:42 -07:00
Alexander 70adb102f4
Skip deploy jobs on non-main branches (#3777)
* Skip deploy jobs
* Remove tag conditions
2023-05-15 09:02:08 -04:00
Sean Rose dbacc6e4b3
Build Docker image in CI. (#3759)
To catch Dockerfile issues prior to merging.
2023-05-04 08:31:37 -07:00
Anna Scholtz 381f95cc15
Add support for --sql-dir option (#3708) 2023-04-06 15:23:37 -07:00
Anna Scholtz 3d11766974
Jinja related improvements (#3693) 2023-03-30 13:29:29 -07:00
Anna Scholtz 08b45a40fe
Jinja queries support (#3691)
* Support Jinja templating in query files

* Formatting for Jinja

* ./bqetl query render command

* Fix running templates
2023-03-30 11:00:12 -07:00
kik-kik 51def19185
Bug 1825545 - Revert "Support Jinja templating in query files (#3685)" (#3689)
Bug 1825545 - This reverts commit a1c51124ec.
2023-03-30 10:47:17 -04:00
Anna Scholtz a1c51124ec
Support Jinja templating in query files (#3685)
* Support Jinja templating in query files

* Formatting for Jinja

* ./bqetl query render command
2023-03-29 10:38:08 -07:00
kik-kik 9ef6ba1557
issues(3416): added missing metadata.yaml files inside moz-fx-data-shared-prod (#3640)
* added missing metadata.yaml files inside telemetry_derived

* added a comment where we should include a check to see if all queries have a metadata.yaml

* added the remained of missing metadata.yaml files under the moz-fx-data-shared-prod project

* fix metadata files for folders without version

* changes made as requested by ascholtz in PR#3640

---------

Co-authored-by: Leli Schiestl <lschiestl@mozilla.com>
2023-03-13 21:53:05 +00:00
Alexander 60c85e7c54
Revert CI changes for private UDFs and add stub documentation - DENG-735 (#3652)
* Revert "CI fixes for supporting private UDFs in bigquery-etl - DENG-735 (#3631)"

This reverts commit edcfe758f7.

* Added stub UDF for monetized_search

* Add docs for using a private internal UDF
2023-03-10 11:41:46 -05:00
Alexander edcfe758f7
CI fixes for supporting private UDFs in bigquery-etl - DENG-735 (#3631)
* Minimize stub normalize_search_engine UDF and usage in search_clients_last_seen tests
* Move sql tests downstream of private-generate-sql and copy UDFs into sql-dir for tests
2023-03-09 16:54:42 -05:00
Frank Bertsch 12336b8286
Run a nighly CI workflow after probe-scraper (#3641)
Probe-scraper takes at most 4 hours to run.
If those schemas get deployed, then this build will cache
the latest stable schemas and make them available in the
container.
2023-03-07 13:02:50 -05:00
Mikaël Ducharme e890be4c10
chore(ci): use unit tests from telemetry-airflow (#3600)
* use unit tests from telemetry-airflow
2023-02-22 13:24:56 -05:00
Anna Scholtz 3362ea470a
Deploy changes to stage env (#3587)
* Deploy changes to stage env

* Test deploy

* Remove tests queries

* Add CLI option to remove updated artifacts
2023-02-22 09:49:01 -08:00
Anna Scholtz 23b9c31e58
Update SSH key for pushing generated SQL (#3595) 2023-02-14 15:20:05 -08:00
Anna Scholtz a064fe246a
Update SSH doc deploy key (#3594) 2023-02-14 17:52:19 -05:00
Daniel Thorn ac053c326a
Update dependencies missed by dependabot (#3566) 2023-02-06 12:14:32 -08:00
Anna Scholtz 2e994cc19a
Re-enable gh-pages for docs (#3556) 2023-02-01 10:19:33 -08:00
Anna Scholtz c68a89b871
Disable gh-pages (#3531) 2023-01-25 17:14:59 -08:00
Daniel Thorn fffa763f88
Fix compatibility with dependabot (#3512)
by updating pip-tools and indicating no packages are unsafe

and update google-cloud-bigquery to fix dependabot version conflict error
2023-01-17 14:14:54 -08:00
Anna Scholtz 653d5bcb5e
Fix copying DAGs in CI (#3511) 2023-01-17 11:16:02 -08:00
Anna Scholtz 031320dfcf
Move check for dags being up to date after DAGs have been generated (#3508) 2023-01-17 08:49:29 -08:00
akkomar 5e42daae7f
Update bigquery-etl deploy key (#3492) 2023-01-09 22:54:43 +01:00
akkomar ef4bd86d9b
Update private-bigquery-etl deploy key (#3491) 2023-01-09 22:12:38 +01:00
Daniel Thorn a2ec2afeec
enforce isort in CI (#3450) 2022-12-12 15:11:38 -08:00
Daniel Thorn 797ac94268
Update CI to python 3.10 (#3248) 2022-10-05 11:32:53 -07:00
Anna Scholtz 81fbdf6c01 Move doc validation and generation commands to CLI 2022-08-25 08:51:41 -07:00
Anna Scholtz 9a5a98779a Remove scripts that have been replaced by CLI 2022-07-19 08:08:49 -07:00
Jeff Klukas f5b1b0d61c
Make link to manual trigger easier to copy/paste (#3015)
The link is currently followed by a '.' and it is easy to miss the next line of instruction. Indentation should make it easier to see these are grouped together.
2022-06-14 15:31:45 +00:00
Daniel Thorn 5ea2f1dea2
Remove redundant GOOGLE_APPLICATION_CREDENTIALS in integration (#2973) 2022-05-16 19:53:50 +00:00
Sean Rose 3fb6ebc160
Specify pyjnius in `requirements.in` (#2924) 2022-04-29 12:23:47 -07:00
Daniel Thorn 0235d6087c
Reapply "Update to zetasql 2022.02.1 (#2862)" (#2881) 2022-04-07 14:02:20 -07:00
Daniel Thorn 22835e5706
Revert "Update to zetasql 2022.02.1 (#2862)" (#2879)
This reverts commit 9c9761feac.
2022-04-07 12:03:09 -07:00
Daniel Thorn 9c9761feac
Update to zetasql 2022.02.1 (#2862) 2022-04-05 18:55:52 +02:00
Daniel Thorn 4406437be2
Use --no-deps when installing compiled requirements files (#2752) 2022-02-24 21:36:47 +00:00
Anna Scholtz b5f9ea4752 Update generate_sql script 2022-02-16 08:52:51 -08:00
Anna Scholtz 9582f323f5 Revert "Remove verify-dags-up-to-date from CI"
This reverts commit cbce03eb03.
2022-02-15 11:39:27 -08:00
Anna Scholtz 72d482210b Revert "Create directory when generating DAGs"
This reverts commit 60888156b0.
2022-02-15 11:39:27 -08:00
Anna Scholtz 60888156b0 Create directory when generating DAGs 2022-02-14 08:32:04 -08:00
Anna Scholtz cbce03eb03 Remove verify-dags-up-to-date from CI 2022-02-14 08:32:04 -08:00
Anna Scholtz 11139420c4 Copy generated DAGs when pushing generated SQL 2022-02-02 14:43:18 -08:00
Anna Scholtz c50e8615cf Test DAG SQL copy 2022-02-01 11:47:26 -08:00
Anna Scholtz 10ec0a4510 Copy generated DAGs to /tmp/workspace 2022-01-28 08:07:15 -08:00
Anna Scholtz cd5fefde6b Push DAGs to generated-sql branch 2022-01-19 10:11:47 -08:00
kik-kik a2728ee4ed
tweaked comment in validate-dags to mention that tags are also validated (#2655)
Co-authored-by: = <=>
2022-01-19 14:20:22 +00:00