Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(nimbus): Update to mozilla-nimbus-schemas 2024.11.5 #11746

Merged
merged 1 commit into from
Nov 13, 2024

Conversation

brennie
Copy link
Member

@brennie brennie commented Nov 12, 2024

Because:

  • mozilla-nimbus-schemas v2024.11.5 has been released;
  • mozilla-nimbus-schemas v2024.11.4 added strict and lax schemas for Desktop Nimbus experiments; and
  • the updated Desktop schema now has the correct feature placeholder feature ID.

This commit:

  • updates us to mozilla-nimbus-schemas v2024.11.5;
  • updates our tests to use the appropriate schema validators in tests;
  • removes validation against these schemas from the v8 API tests.

Fixes #11745

@brennie brennie force-pushed the beth/schemas/update-experimenter-2024.11.4 branch 2 times, most recently from e5bfd2b to f7c1119 Compare November 12, 2024 20:22
@brennie brennie changed the title feat(nimbus): Update to mozilla-nimbus-schemas 2024.11.4 feat(nimbus): Update to mozilla-nimbus-schemas 2024.11.5 Nov 12, 2024
Because:

- we now have strict and lax schemas for Desktop Nimbus Experiments and
  a separate schema for SDK Nimbus Experiments in mozilla-nimbus-schemas
  v2024.11.4; and
- the updated Desktop schema now has the correct feature placeholder
  feature ID

This commit:

- updates us to mozilla-nimbus-schemas v2024.11.5; and
- updates our tests to use the appropriate schema validators in tests

Fixes #11745
@brennie brennie force-pushed the beth/schemas/update-experimenter-2024.11.4 branch from f7c1119 to 74440db Compare November 13, 2024 20:58
Copy link
Collaborator

@jaredlockhart jaredlockhart left a comment

Choose a reason for hiding this comment

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

Excellent ty 🙏

@brennie brennie added this pull request to the merge queue Nov 13, 2024
Merged via the queue into main with commit 7a8621b Nov 13, 2024
17 checks passed
@brennie brennie deleted the beth/schemas/update-experimenter-2024.11.4 branch November 13, 2024 22:35
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.

Migrate Experimenter to mozilla-nimbus-schemas 2024.11.5
2 participants