mozilla / nimbus-shared

Shared data and schemas for Project Nimbus
https://mozilla.github.io/nimbus-shared
Mozilla Public License 2.0
5 stars 15 forks source link

Schema Change for Per-Experiment Validation Opt-Out #212

Closed brennie closed 1 year ago

brennie commented 1 year ago

Welcome Change Captain! ⛵️

When making schema changes, follow this guidance to avoid breaking changes:

Proposing Schema Changes

When Client Changes Are Complete

When Client QA is Complete

When Bugs Are Resolved and Clients Are Released

When Experimenter Changes Are Complete

brennie commented 1 year ago

The intent is to add an additional field for experiments, validationOptOut, that, when true, would prevent desktop from performing schema validation for the experiment. This is intended for cases where an experiment needs to launch but is failing validation due to schema errors or problems in the validation logic and the fixes for those issues cannot ride the trains in time.

Proposal

brennie commented 1 year ago

PR https://github.com/mozilla/nimbus-shared/pull/213

brennie commented 1 year ago

Desktop bug

brennie commented 1 year ago

Experimenter console ticket

brennie commented 1 year ago

This landed in Firefox desktop 107.