Skip to content

feat(nimbus): fetch targeting contexts directly from each firefox app source code#14936

Open
moibra05 wants to merge 1 commit intomainfrom
14922
Open

feat(nimbus): fetch targeting contexts directly from each firefox app source code#14936
moibra05 wants to merge 1 commit intomainfrom
14922

Conversation

@moibra05
Copy link
Contributor

Because

  • We plan to add automated validation for Experimenter targeting configs by checking JEXL field references against the upstream targeting context definitions in the Desktop, Fenix, and iOS source code
  • Manifesttool already fetches app manifests per ref/version, but it was not downloading the targeting context source files that external config updates depend on.

This commit

  • Adds targeting_files to app config and configures it for firefox-desktop, fenix, and ios
  • Stores the files by version in each app's feature manifest as well as an unversioned copy in the root

Fixes #14922

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.

Extend manifesttool to fetch targeting context files alongside feature manifests

1 participant