├── .circleci └── config.yml ├── .editorconfig ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE.md └── pull_request_template.md ├── .gitignore ├── .swiftlint.yml ├── AUTHORS.md ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── docs ├── Makefile ├── _static │ └── glean.jpeg ├── authors.md ├── conf.py ├── contributing.md ├── history.md ├── index.rst ├── installation.md ├── make.bat ├── metrics-yaml.rst ├── pings-yaml.rst ├── readme.md └── tags-yaml.rst ├── glean_parser ├── __init__.py ├── __main__.py ├── coverage.py ├── data_review.py ├── go_server.py ├── javascript.py ├── javascript_server.py ├── kotlin.py ├── lint.py ├── markdown.py ├── metrics.py ├── parser.py ├── pings.py ├── python_server.py ├── ruby_server.py ├── rust.py ├── rust_server.py ├── schemas │ ├── metrics.1-0-0.schema.yaml │ ├── metrics.2-0-0.schema.yaml │ ├── pings.1-0-0.schema.yaml │ ├── pings.2-0-0.schema.yaml │ └── tags.1-0-0.schema.yaml ├── swift.py ├── tags.py ├── templates │ ├── data_review.jinja2 │ ├── go_server.jinja2 │ ├── javascript.buildinfo.jinja2 │ ├── javascript.jinja2 │ ├── javascript_server.jinja2 │ ├── kotlin.buildinfo.jinja2 │ ├── kotlin.jinja2 │ ├── markdown.jinja2 │ ├── python_server.jinja2 │ ├── qmldir.jinja2 │ ├── ruby_server.jinja2 │ ├── rust.jinja2 │ ├── rust_server.jinja2 │ └── swift.jinja2 ├── translate.py ├── translation_options.py ├── util.py └── validate_ping.py ├── pyproject.toml ├── server_telemetry ├── sdk-metrics-compat.yaml └── server-side-pings.yaml ├── tests ├── conftest.py ├── data │ ├── all_metrics.yaml │ ├── all_pings.yaml │ ├── attribution.yaml │ ├── bad_attribution.yamlx │ ├── bad_ping.yamlx │ ├── core.yaml │ ├── custom_ping_no_event_metrics.yaml │ ├── custom_ping_no_event_pings.yaml │ ├── dual_labeled.yaml │ ├── dual_labeled_invalid.yaml │ ├── duplicate_labeled.yaml │ ├── duplicate_send_in_ping.yaml │ ├── empty.yaml │ ├── event_key_ordering.yaml │ ├── events_data_sensitivity.yaml │ ├── events_with_types.yaml │ ├── fxa-server-metrics.yaml │ ├── fxa-server-pings.yaml │ ├── go_server_custom_ping_only_metrics.yaml │ ├── go_server_custom_ping_only_pings.yaml │ ├── go_server_events_and_custom_ping_metrics.yaml │ ├── go_server_events_and_custom_ping_pings.yaml │ ├── go_server_events_only_metrics.yaml │ ├── go_server_metrics_unsupported.yaml │ ├── invalid-ping-names.yaml │ ├── invalid.yamlx │ ├── jwe.yaml │ ├── metric-with-tags.yaml │ ├── mixed-expirations.yaml │ ├── name_too_similar.yaml │ ├── object.yaml │ ├── old_event_api.yamlx │ ├── ordering.yaml │ ├── pings.yaml │ ├── python_server_metrics_unsupported.yaml │ ├── rate.yaml │ ├── redefined_category.yamlx │ ├── redefined_metric.yamlx │ ├── redefined_ping.yamlx │ ├── reserved_categories.yamlx │ ├── ruby_server_metrics_unsupported.yaml │ ├── ruby_server_pings_unsupported.yaml │ ├── rust_server_custom_ping_only_metrics.yaml │ ├── rust_server_custom_ping_only_pings.yaml │ ├── rust_server_events_and_custom_ping_metrics.yaml │ ├── rust_server_events_and_custom_ping_pings.yaml │ ├── rust_server_events_only_metrics.yaml │ ├── rust_server_metrics_unsupported.yaml │ ├── same_name_different_category.yaml │ ├── schema-violation.yaml │ ├── send_if_empty_with_metrics.yaml │ ├── server_custom_ping_only_compare.go │ ├── server_custom_ping_only_compare.rs │ ├── server_events_and_custom_ping_compare.go │ ├── server_events_and_custom_ping_compare.rs │ ├── server_events_compare.rb │ ├── server_events_only_compare.go │ ├── server_events_only_compare.rs │ ├── server_metrics_no_events_no_pings.yaml │ ├── server_metrics_with_event.yaml │ ├── server_pings.yaml │ ├── single_labeled.yaml │ ├── smaller.yaml │ ├── tags.yaml │ ├── telemetry_mirror.yaml │ ├── text.yaml │ ├── text_invalid.yaml │ ├── unknown_ping_used.yaml │ ├── wrong_key.yamlx │ └── yaml_nits.yamlx ├── detekt.yml ├── test-go │ └── test.go.tmpl ├── test-js │ ├── package.json │ └── test.js.tmpl ├── test-py │ └── test.py ├── test-rb │ └── test.rb.tmpl ├── test-rs │ └── test.rs.tmpl ├── test_cli.py ├── test_go_server.py ├── test_javascript.py ├── test_javascript_server.py ├── test_kotlin.py ├── test_lint.py ├── test_markdown.py ├── test_metrics.py ├── test_parser.py ├── test_pings.py ├── test_python_server.py ├── test_ruby_server.py ├── test_rust.py ├── test_rust_server.py ├── test_swift.py ├── test_tags.py ├── test_translate.py ├── test_utils.py ├── test_validate_ping.py └── util.py ├── tools └── extract_data_categories.py └── uv.lock /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/.gitignore -------------------------------------------------------------------------------- /.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/.swiftlint.yml -------------------------------------------------------------------------------- /AUTHORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/AUTHORS.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/glean.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/docs/_static/glean.jpeg -------------------------------------------------------------------------------- /docs/authors.md: -------------------------------------------------------------------------------- 1 | ../AUTHORS.md -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/contributing.md: -------------------------------------------------------------------------------- 1 | ../CONTRIBUTING.md -------------------------------------------------------------------------------- /docs/history.md: -------------------------------------------------------------------------------- 1 | ../CHANGELOG.md -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/docs/installation.md -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/metrics-yaml.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/docs/metrics-yaml.rst -------------------------------------------------------------------------------- /docs/pings-yaml.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/docs/pings-yaml.rst -------------------------------------------------------------------------------- /docs/readme.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /docs/tags-yaml.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/docs/tags-yaml.rst -------------------------------------------------------------------------------- /glean_parser/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/glean_parser/__init__.py -------------------------------------------------------------------------------- /glean_parser/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/glean_parser/__main__.py -------------------------------------------------------------------------------- /glean_parser/coverage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/glean_parser/coverage.py -------------------------------------------------------------------------------- /glean_parser/data_review.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/glean_parser/data_review.py -------------------------------------------------------------------------------- /glean_parser/go_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/glean_parser/go_server.py -------------------------------------------------------------------------------- /glean_parser/javascript.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/glean_parser/javascript.py -------------------------------------------------------------------------------- /glean_parser/javascript_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/glean_parser/javascript_server.py -------------------------------------------------------------------------------- /glean_parser/kotlin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/glean_parser/kotlin.py -------------------------------------------------------------------------------- /glean_parser/lint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/glean_parser/lint.py -------------------------------------------------------------------------------- /glean_parser/markdown.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/glean_parser/markdown.py -------------------------------------------------------------------------------- /glean_parser/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/glean_parser/metrics.py -------------------------------------------------------------------------------- /glean_parser/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/glean_parser/parser.py -------------------------------------------------------------------------------- /glean_parser/pings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/glean_parser/pings.py -------------------------------------------------------------------------------- /glean_parser/python_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/glean_parser/python_server.py -------------------------------------------------------------------------------- /glean_parser/ruby_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/glean_parser/ruby_server.py -------------------------------------------------------------------------------- /glean_parser/rust.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/glean_parser/rust.py -------------------------------------------------------------------------------- /glean_parser/rust_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/glean_parser/rust_server.py -------------------------------------------------------------------------------- /glean_parser/schemas/metrics.1-0-0.schema.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/glean_parser/schemas/metrics.1-0-0.schema.yaml -------------------------------------------------------------------------------- /glean_parser/schemas/metrics.2-0-0.schema.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/glean_parser/schemas/metrics.2-0-0.schema.yaml -------------------------------------------------------------------------------- /glean_parser/schemas/pings.1-0-0.schema.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/glean_parser/schemas/pings.1-0-0.schema.yaml -------------------------------------------------------------------------------- /glean_parser/schemas/pings.2-0-0.schema.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/glean_parser/schemas/pings.2-0-0.schema.yaml -------------------------------------------------------------------------------- /glean_parser/schemas/tags.1-0-0.schema.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/glean_parser/schemas/tags.1-0-0.schema.yaml -------------------------------------------------------------------------------- /glean_parser/swift.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/glean_parser/swift.py -------------------------------------------------------------------------------- /glean_parser/tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/glean_parser/tags.py -------------------------------------------------------------------------------- /glean_parser/templates/data_review.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/glean_parser/templates/data_review.jinja2 -------------------------------------------------------------------------------- /glean_parser/templates/go_server.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/glean_parser/templates/go_server.jinja2 -------------------------------------------------------------------------------- /glean_parser/templates/javascript.buildinfo.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/glean_parser/templates/javascript.buildinfo.jinja2 -------------------------------------------------------------------------------- /glean_parser/templates/javascript.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/glean_parser/templates/javascript.jinja2 -------------------------------------------------------------------------------- /glean_parser/templates/javascript_server.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/glean_parser/templates/javascript_server.jinja2 -------------------------------------------------------------------------------- /glean_parser/templates/kotlin.buildinfo.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/glean_parser/templates/kotlin.buildinfo.jinja2 -------------------------------------------------------------------------------- /glean_parser/templates/kotlin.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/glean_parser/templates/kotlin.jinja2 -------------------------------------------------------------------------------- /glean_parser/templates/markdown.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/glean_parser/templates/markdown.jinja2 -------------------------------------------------------------------------------- /glean_parser/templates/python_server.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/glean_parser/templates/python_server.jinja2 -------------------------------------------------------------------------------- /glean_parser/templates/qmldir.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/glean_parser/templates/qmldir.jinja2 -------------------------------------------------------------------------------- /glean_parser/templates/ruby_server.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/glean_parser/templates/ruby_server.jinja2 -------------------------------------------------------------------------------- /glean_parser/templates/rust.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/glean_parser/templates/rust.jinja2 -------------------------------------------------------------------------------- /glean_parser/templates/rust_server.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/glean_parser/templates/rust_server.jinja2 -------------------------------------------------------------------------------- /glean_parser/templates/swift.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/glean_parser/templates/swift.jinja2 -------------------------------------------------------------------------------- /glean_parser/translate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/glean_parser/translate.py -------------------------------------------------------------------------------- /glean_parser/translation_options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/glean_parser/translation_options.py -------------------------------------------------------------------------------- /glean_parser/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/glean_parser/util.py -------------------------------------------------------------------------------- /glean_parser/validate_ping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/glean_parser/validate_ping.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/pyproject.toml -------------------------------------------------------------------------------- /server_telemetry/sdk-metrics-compat.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/server_telemetry/sdk-metrics-compat.yaml -------------------------------------------------------------------------------- /server_telemetry/server-side-pings.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/server_telemetry/server-side-pings.yaml -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/data/all_metrics.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/all_metrics.yaml -------------------------------------------------------------------------------- /tests/data/all_pings.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/all_pings.yaml -------------------------------------------------------------------------------- /tests/data/attribution.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/attribution.yaml -------------------------------------------------------------------------------- /tests/data/bad_attribution.yamlx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/bad_attribution.yamlx -------------------------------------------------------------------------------- /tests/data/bad_ping.yamlx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/bad_ping.yamlx -------------------------------------------------------------------------------- /tests/data/core.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/core.yaml -------------------------------------------------------------------------------- /tests/data/custom_ping_no_event_metrics.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/custom_ping_no_event_metrics.yaml -------------------------------------------------------------------------------- /tests/data/custom_ping_no_event_pings.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/custom_ping_no_event_pings.yaml -------------------------------------------------------------------------------- /tests/data/dual_labeled.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/dual_labeled.yaml -------------------------------------------------------------------------------- /tests/data/dual_labeled_invalid.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/dual_labeled_invalid.yaml -------------------------------------------------------------------------------- /tests/data/duplicate_labeled.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/duplicate_labeled.yaml -------------------------------------------------------------------------------- /tests/data/duplicate_send_in_ping.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/duplicate_send_in_ping.yaml -------------------------------------------------------------------------------- /tests/data/empty.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/empty.yaml -------------------------------------------------------------------------------- /tests/data/event_key_ordering.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/event_key_ordering.yaml -------------------------------------------------------------------------------- /tests/data/events_data_sensitivity.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/events_data_sensitivity.yaml -------------------------------------------------------------------------------- /tests/data/events_with_types.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/events_with_types.yaml -------------------------------------------------------------------------------- /tests/data/fxa-server-metrics.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/fxa-server-metrics.yaml -------------------------------------------------------------------------------- /tests/data/fxa-server-pings.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/fxa-server-pings.yaml -------------------------------------------------------------------------------- /tests/data/go_server_custom_ping_only_metrics.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/go_server_custom_ping_only_metrics.yaml -------------------------------------------------------------------------------- /tests/data/go_server_custom_ping_only_pings.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/go_server_custom_ping_only_pings.yaml -------------------------------------------------------------------------------- /tests/data/go_server_events_and_custom_ping_metrics.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/go_server_events_and_custom_ping_metrics.yaml -------------------------------------------------------------------------------- /tests/data/go_server_events_and_custom_ping_pings.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/go_server_events_and_custom_ping_pings.yaml -------------------------------------------------------------------------------- /tests/data/go_server_events_only_metrics.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/go_server_events_only_metrics.yaml -------------------------------------------------------------------------------- /tests/data/go_server_metrics_unsupported.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/go_server_metrics_unsupported.yaml -------------------------------------------------------------------------------- /tests/data/invalid-ping-names.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/invalid-ping-names.yaml -------------------------------------------------------------------------------- /tests/data/invalid.yamlx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/invalid.yamlx -------------------------------------------------------------------------------- /tests/data/jwe.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/jwe.yaml -------------------------------------------------------------------------------- /tests/data/metric-with-tags.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/metric-with-tags.yaml -------------------------------------------------------------------------------- /tests/data/mixed-expirations.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/mixed-expirations.yaml -------------------------------------------------------------------------------- /tests/data/name_too_similar.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/name_too_similar.yaml -------------------------------------------------------------------------------- /tests/data/object.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/object.yaml -------------------------------------------------------------------------------- /tests/data/old_event_api.yamlx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/old_event_api.yamlx -------------------------------------------------------------------------------- /tests/data/ordering.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/ordering.yaml -------------------------------------------------------------------------------- /tests/data/pings.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/pings.yaml -------------------------------------------------------------------------------- /tests/data/python_server_metrics_unsupported.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/python_server_metrics_unsupported.yaml -------------------------------------------------------------------------------- /tests/data/rate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/rate.yaml -------------------------------------------------------------------------------- /tests/data/redefined_category.yamlx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/redefined_category.yamlx -------------------------------------------------------------------------------- /tests/data/redefined_metric.yamlx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/redefined_metric.yamlx -------------------------------------------------------------------------------- /tests/data/redefined_ping.yamlx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/redefined_ping.yamlx -------------------------------------------------------------------------------- /tests/data/reserved_categories.yamlx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/reserved_categories.yamlx -------------------------------------------------------------------------------- /tests/data/ruby_server_metrics_unsupported.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/ruby_server_metrics_unsupported.yaml -------------------------------------------------------------------------------- /tests/data/ruby_server_pings_unsupported.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/ruby_server_pings_unsupported.yaml -------------------------------------------------------------------------------- /tests/data/rust_server_custom_ping_only_metrics.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/rust_server_custom_ping_only_metrics.yaml -------------------------------------------------------------------------------- /tests/data/rust_server_custom_ping_only_pings.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/rust_server_custom_ping_only_pings.yaml -------------------------------------------------------------------------------- /tests/data/rust_server_events_and_custom_ping_metrics.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/rust_server_events_and_custom_ping_metrics.yaml -------------------------------------------------------------------------------- /tests/data/rust_server_events_and_custom_ping_pings.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/rust_server_events_and_custom_ping_pings.yaml -------------------------------------------------------------------------------- /tests/data/rust_server_events_only_metrics.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/rust_server_events_only_metrics.yaml -------------------------------------------------------------------------------- /tests/data/rust_server_metrics_unsupported.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/rust_server_metrics_unsupported.yaml -------------------------------------------------------------------------------- /tests/data/same_name_different_category.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/same_name_different_category.yaml -------------------------------------------------------------------------------- /tests/data/schema-violation.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/schema-violation.yaml -------------------------------------------------------------------------------- /tests/data/send_if_empty_with_metrics.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/send_if_empty_with_metrics.yaml -------------------------------------------------------------------------------- /tests/data/server_custom_ping_only_compare.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/server_custom_ping_only_compare.go -------------------------------------------------------------------------------- /tests/data/server_custom_ping_only_compare.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/server_custom_ping_only_compare.rs -------------------------------------------------------------------------------- /tests/data/server_events_and_custom_ping_compare.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/server_events_and_custom_ping_compare.go -------------------------------------------------------------------------------- /tests/data/server_events_and_custom_ping_compare.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/server_events_and_custom_ping_compare.rs -------------------------------------------------------------------------------- /tests/data/server_events_compare.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/server_events_compare.rb -------------------------------------------------------------------------------- /tests/data/server_events_only_compare.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/server_events_only_compare.go -------------------------------------------------------------------------------- /tests/data/server_events_only_compare.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/server_events_only_compare.rs -------------------------------------------------------------------------------- /tests/data/server_metrics_no_events_no_pings.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/server_metrics_no_events_no_pings.yaml -------------------------------------------------------------------------------- /tests/data/server_metrics_with_event.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/server_metrics_with_event.yaml -------------------------------------------------------------------------------- /tests/data/server_pings.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/server_pings.yaml -------------------------------------------------------------------------------- /tests/data/single_labeled.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/single_labeled.yaml -------------------------------------------------------------------------------- /tests/data/smaller.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/smaller.yaml -------------------------------------------------------------------------------- /tests/data/tags.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/tags.yaml -------------------------------------------------------------------------------- /tests/data/telemetry_mirror.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/telemetry_mirror.yaml -------------------------------------------------------------------------------- /tests/data/text.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/text.yaml -------------------------------------------------------------------------------- /tests/data/text_invalid.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/text_invalid.yaml -------------------------------------------------------------------------------- /tests/data/unknown_ping_used.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/unknown_ping_used.yaml -------------------------------------------------------------------------------- /tests/data/wrong_key.yamlx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/wrong_key.yamlx -------------------------------------------------------------------------------- /tests/data/yaml_nits.yamlx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/data/yaml_nits.yamlx -------------------------------------------------------------------------------- /tests/detekt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/detekt.yml -------------------------------------------------------------------------------- /tests/test-go/test.go.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/test-go/test.go.tmpl -------------------------------------------------------------------------------- /tests/test-js/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/test-js/package.json -------------------------------------------------------------------------------- /tests/test-js/test.js.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/test-js/test.js.tmpl -------------------------------------------------------------------------------- /tests/test-py/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/test-py/test.py -------------------------------------------------------------------------------- /tests/test-rb/test.rb.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/test-rb/test.rb.tmpl -------------------------------------------------------------------------------- /tests/test-rs/test.rs.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/test-rs/test.rs.tmpl -------------------------------------------------------------------------------- /tests/test_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/test_cli.py -------------------------------------------------------------------------------- /tests/test_go_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/test_go_server.py -------------------------------------------------------------------------------- /tests/test_javascript.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/test_javascript.py -------------------------------------------------------------------------------- /tests/test_javascript_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/test_javascript_server.py -------------------------------------------------------------------------------- /tests/test_kotlin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/test_kotlin.py -------------------------------------------------------------------------------- /tests/test_lint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/test_lint.py -------------------------------------------------------------------------------- /tests/test_markdown.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/test_markdown.py -------------------------------------------------------------------------------- /tests/test_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/test_metrics.py -------------------------------------------------------------------------------- /tests/test_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/test_parser.py -------------------------------------------------------------------------------- /tests/test_pings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/test_pings.py -------------------------------------------------------------------------------- /tests/test_python_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/test_python_server.py -------------------------------------------------------------------------------- /tests/test_ruby_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/test_ruby_server.py -------------------------------------------------------------------------------- /tests/test_rust.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/test_rust.py -------------------------------------------------------------------------------- /tests/test_rust_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/test_rust_server.py -------------------------------------------------------------------------------- /tests/test_swift.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/test_swift.py -------------------------------------------------------------------------------- /tests/test_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/test_tags.py -------------------------------------------------------------------------------- /tests/test_translate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/test_translate.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/test_utils.py -------------------------------------------------------------------------------- /tests/test_validate_ping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/test_validate_ping.py -------------------------------------------------------------------------------- /tests/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tests/util.py -------------------------------------------------------------------------------- /tools/extract_data_categories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/tools/extract_data_categories.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/glean_parser/HEAD/uv.lock --------------------------------------------------------------------------------