mozilla-services / mozilla-pipeline-schemas

Schemas for Mozilla's data ingestion pipeline and data lake outputs
https://protosaur.dev/mps-deploys/
Other
46 stars 91 forks source link

Bug 1875874 - Allow null distro and distroVersion in legacy telemetry #810

Closed BenWu closed 2 months ago

BenWu commented 2 months ago

This is a follow-up to https://github.com/mozilla-services/mozilla-pipeline-schemas/pull/799 to address https://bugzilla.mozilla.org/show_bug.cgi?id=1875874 and https://bugzilla.mozilla.org/show_bug.cgi?id=1877339.

Related incident doc: https://docs.google.com/document/d/1M7ageyDdS8sha0vYTbWwJrsRylrJgUYArjogCpHeL2Q/edit

This change allows distro and distroVersion to be present and null instead of either not present or present and non-null.

Checklist for reviewer:

For glean changes:

For modifications to schemas in restricted namespaces (see CODEOWNERS):