-
Notifications
You must be signed in to change notification settings - Fork 191
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(nimbus): Update External Configs
- Loading branch information
1 parent
8a64f4f
commit a61498c
Showing
6 changed files
with
121 additions
and
169 deletions.
There are no files selected for viewing
4 changes: 2 additions & 2 deletions
4
experimenter/experimenter/features/manifests/fenix/.ref-cache.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
beta: 5bb06fdfad35f98d35cd307c20822d93e91a56f7 | ||
master: 55706b888f91fffa6f045f7cbc1a7b1c34598292 | ||
beta: bda81c1b37633a7d6b03fbdee8a1456d37a3bf1b | ||
master: a5e03b7d314ee2f589585766206fe47055d84c5d | ||
release: 3cc654dd02eff9b74658b3490ac464bb4bda9f13 |
6 changes: 3 additions & 3 deletions
6
experimenter/experimenter/features/manifests/firefox-desktop/.ref-cache.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
beta: e9f7308cf6466d96c79a08298fe21832aff77a05 | ||
central: 0da4e2f4d975fa56cabcc3efecf60f3faca30b29 | ||
beta: aed74021d612e2c93fc1546df3d8490ba124e7c6 | ||
central: 1673b2434d517f0ad57eee4dc6feae3ab4b51b84 | ||
esr115: f7052f0044cf69ce7bb8e13b21b7a5e691ac4b0e | ||
esr128: 6006471e52ac03e06f6352fd7ab4baca5a04b36b | ||
esr128: 80030084f12fe66ec1ef6800ad552f71f0501596 | ||
release: 07c786debc1db83dab60c09ed206b27dd44d7e7f |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -78,57 +78,11 @@ prefFlips: | |
path: toolkit/components/nimbus/schemas/PrefFlipsFeature.schema.json | ||
|
||
|
||
# `search` is for search engine experimentation features which do not require | ||
# isEarlyStartup to be set. | ||
search: | ||
description: Search engine experimentation support and testing features. | ||
description: Search service related features. | ||
owner: [email protected] | ||
hasExposure: false | ||
variables: | ||
extraParams: | ||
type: json | ||
description: >- | ||
This allows extra parameters to be set for search engines requests including, | ||
where calls to the suggestions API, the search engine configuration defines | ||
those parameters. | ||
The use of this field should be coordinated with the Search team. | ||
The field value is an array of objects with key/value fields. For example: | ||
[ | ||
{"key": "google_channel_row", "value": "foo"} | ||
] | ||
This is matched to a section in the search configuration: | ||
"extraParams": [ | ||
{ | ||
"name": "channel", | ||
"pref": "google_channel_row", | ||
"condition": "pref" | ||
} | ||
], | ||
In this case, the resulting URL for the appropriate search engine would have | ||
`&channel=foo` added to the URL when doing searches. | ||
If the key is not referenced in the search configuration, then no parameter | ||
will be added. Only the search team can update the configuration. | ||
logEnabled: | ||
type: boolean | ||
setPref: | ||
branch: default | ||
pref: browser.search.log | ||
description: >- | ||
Whether or not enable search log in their console. | ||
richSuggestionsFeatureGate: | ||
type: boolean | ||
setPref: | ||
branch: default | ||
pref: browser.urlbar.richSuggestions.featureGate | ||
description: >- | ||
Feature gate that controls whether Rich Suggestions are enabled. | ||
scotchBonnetEnableOverride: | ||
type: boolean | ||
setPref: | ||
|
@@ -142,18 +96,6 @@ search: | |
* Search term persistence | ||
* Intuitive search keywords | ||
* HTTP swap | ||
serpEventTelemetryCategorizationEnabled: | ||
type: boolean | ||
setPref: | ||
branch: default | ||
pref: browser.search.serpEventTelemetryCategorization.enabled | ||
description: Whether the Glean SERP event telemetry for SERP categorization is enabled. | ||
trendingEnabled: | ||
type: boolean | ||
setPref: | ||
branch: default | ||
pref: browser.urlbar.trending.featureGate | ||
description: Feature gate that controls whether trending suggestions are enabled. | ||
trendingRequireSearchMode: | ||
type: boolean | ||
setPref: | ||
|
@@ -166,43 +108,72 @@ search: | |
branch: default | ||
pref: browser.urlbar.trending.maxResultsNoSearchMode | ||
description: The maximum number of trending results mode outside search mode. | ||
newSearchConfigEnabled: | ||
type: boolean | ||
setPref: | ||
branch: user | ||
pref: browser.search.newSearchConfig.enabled | ||
description: >- | ||
Whether search-config-v2 is enabled for the user. This will only take | ||
effect when the user restarts. | ||
Obsolete. This is kept until all multi-feature roll-outs using it are | ||
ended to prevent un-enrollment. | ||
targetExperiment: | ||
type: string | ||
description: >- | ||
The slug of the experiment someone is requesting enrollment and branch | ||
information for. (Note that the featureId needs to be set to "search".) | ||
Recorded in SERP telemetry, this is the slug of the experiment someone | ||
is requesting enrollment and branch information for. (Note that the | ||
featureId needs to be set to "search".) | ||
# `searchConfiguration` is for search experiment features for items that require | ||
# isEarlyStartup to be true. These items may require a reload of the search | ||
# engine configuration, and an additional reload may happen during the startup | ||
# process. | ||
searchConfiguration: | ||
description: Search experimentation support for the engine configuration | ||
description: >- | ||
Search experimentation support for the engine configuration. Some of these | ||
options may cause an additional reload to occur during the startup phase. | ||
owner: [email protected] | ||
isEarlyStartup: true | ||
hasExposure: false | ||
variables: | ||
experiment: | ||
type: string | ||
fallbackPref: browser.search.experiment | ||
setPref: | ||
branch: user | ||
pref: browser.search.experiment | ||
description: >- | ||
Used to activate only matching configurations that contain the value in | ||
`experiment` | ||
seperatePrivateDefaultUIEnabled: | ||
extraParams: | ||
type: json | ||
description: >- | ||
This allows extra parameters to be set for search engines requests including, | ||
where calls to the suggestions API, the search engine configuration defines | ||
those parameters. | ||
The use of this field should be coordinated with the Search team. | ||
The field value is an array of objects with key/value fields. For example: | ||
[ | ||
{"key": "google_channel_row", "value": "foo"} | ||
] | ||
This is matched to a section in the search configuration: | ||
"params": [ | ||
{ | ||
"name": "channel", | ||
"experimentConfig": "google_channel_row" | ||
} | ||
], | ||
In this case, the resulting URL for the appropriate search engine would have | ||
`&channel=foo` added to the URL when doing searches. | ||
If the key is not referenced in the search configuration, then no parameter | ||
will be added. If the parameter is in the search configuration, but there | ||
is no experiment, or the experiment does not set a value, then the | ||
parameter will not be included in the search url. | ||
Only the search team can update the configuration. | ||
separatePrivateDefaultUIEnabled: | ||
type: boolean | ||
setPref: | ||
branch: user | ||
pref: browser.search.separatePrivateDefault.ui.enabled | ||
description: Whether the UI for the separate private default feature is enabled. | ||
seperatePrivateDefaultUrlbarResultEnabled: | ||
separatePrivateDefaultUrlbarResultEnabled: | ||
type: boolean | ||
setPref: | ||
branch: user | ||
pref: browser.search.separatePrivateDefault.urlbarResult.enabled | ||
description: Whether the urlbar result for the separate private default is shown. | ||
|
||
urlbar: | ||
|
@@ -4077,7 +4048,12 @@ certCompression: | |
bounceTrackingProtection: | ||
description: Controls the Bounce Tracking Protection feature. | ||
owner: [email protected] | ||
hasExposure: false | ||
isEarlyStartup: true | ||
hasExposure: true | ||
exposureDescription: >- | ||
Exposure is recored after every purge run which purged at least one tracker. | ||
Exposure is only recorded when the feature is fully enabled and not in | ||
dry-run mode. | ||
variables: | ||
mode: | ||
type: int | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -78,57 +78,11 @@ prefFlips: | |
path: toolkit/components/nimbus/schemas/PrefFlipsFeature.schema.json | ||
|
||
|
||
# `search` is for search engine experimentation features which do not require | ||
# isEarlyStartup to be set. | ||
search: | ||
description: Search engine experimentation support and testing features. | ||
description: Search service related features. | ||
owner: [email protected] | ||
hasExposure: false | ||
variables: | ||
extraParams: | ||
type: json | ||
description: >- | ||
This allows extra parameters to be set for search engines requests including, | ||
where calls to the suggestions API, the search engine configuration defines | ||
those parameters. | ||
The use of this field should be coordinated with the Search team. | ||
The field value is an array of objects with key/value fields. For example: | ||
[ | ||
{"key": "google_channel_row", "value": "foo"} | ||
] | ||
This is matched to a section in the search configuration: | ||
"extraParams": [ | ||
{ | ||
"name": "channel", | ||
"pref": "google_channel_row", | ||
"condition": "pref" | ||
} | ||
], | ||
In this case, the resulting URL for the appropriate search engine would have | ||
`&channel=foo` added to the URL when doing searches. | ||
If the key is not referenced in the search configuration, then no parameter | ||
will be added. Only the search team can update the configuration. | ||
logEnabled: | ||
type: boolean | ||
setPref: | ||
branch: default | ||
pref: browser.search.log | ||
description: >- | ||
Whether or not enable search log in their console. | ||
richSuggestionsFeatureGate: | ||
type: boolean | ||
setPref: | ||
branch: default | ||
pref: browser.urlbar.richSuggestions.featureGate | ||
description: >- | ||
Feature gate that controls whether Rich Suggestions are enabled. | ||
scotchBonnetEnableOverride: | ||
type: boolean | ||
setPref: | ||
|
@@ -142,18 +96,6 @@ search: | |
* Search term persistence | ||
* Intuitive search keywords | ||
* HTTP swap | ||
serpEventTelemetryCategorizationEnabled: | ||
type: boolean | ||
setPref: | ||
branch: default | ||
pref: browser.search.serpEventTelemetryCategorization.enabled | ||
description: Whether the Glean SERP event telemetry for SERP categorization is enabled. | ||
trendingEnabled: | ||
type: boolean | ||
setPref: | ||
branch: default | ||
pref: browser.urlbar.trending.featureGate | ||
description: Feature gate that controls whether trending suggestions are enabled. | ||
trendingRequireSearchMode: | ||
type: boolean | ||
setPref: | ||
|
@@ -166,43 +108,72 @@ search: | |
branch: default | ||
pref: browser.urlbar.trending.maxResultsNoSearchMode | ||
description: The maximum number of trending results mode outside search mode. | ||
newSearchConfigEnabled: | ||
type: boolean | ||
setPref: | ||
branch: user | ||
pref: browser.search.newSearchConfig.enabled | ||
description: >- | ||
Whether search-config-v2 is enabled for the user. This will only take | ||
effect when the user restarts. | ||
Obsolete. This is kept until all multi-feature roll-outs using it are | ||
ended to prevent un-enrollment. | ||
targetExperiment: | ||
type: string | ||
description: >- | ||
The slug of the experiment someone is requesting enrollment and branch | ||
information for. (Note that the featureId needs to be set to "search".) | ||
Recorded in SERP telemetry, this is the slug of the experiment someone | ||
is requesting enrollment and branch information for. (Note that the | ||
featureId needs to be set to "search".) | ||
# `searchConfiguration` is for search experiment features for items that require | ||
# isEarlyStartup to be true. These items may require a reload of the search | ||
# engine configuration, and an additional reload may happen during the startup | ||
# process. | ||
searchConfiguration: | ||
description: Search experimentation support for the engine configuration | ||
description: >- | ||
Search experimentation support for the engine configuration. Some of these | ||
options may cause an additional reload to occur during the startup phase. | ||
owner: [email protected] | ||
isEarlyStartup: true | ||
hasExposure: false | ||
variables: | ||
experiment: | ||
type: string | ||
fallbackPref: browser.search.experiment | ||
setPref: | ||
branch: user | ||
pref: browser.search.experiment | ||
description: >- | ||
Used to activate only matching configurations that contain the value in | ||
`experiment` | ||
seperatePrivateDefaultUIEnabled: | ||
extraParams: | ||
type: json | ||
description: >- | ||
This allows extra parameters to be set for search engines requests including, | ||
where calls to the suggestions API, the search engine configuration defines | ||
those parameters. | ||
The use of this field should be coordinated with the Search team. | ||
The field value is an array of objects with key/value fields. For example: | ||
[ | ||
{"key": "google_channel_row", "value": "foo"} | ||
] | ||
This is matched to a section in the search configuration: | ||
"params": [ | ||
{ | ||
"name": "channel", | ||
"experimentConfig": "google_channel_row" | ||
} | ||
], | ||
In this case, the resulting URL for the appropriate search engine would have | ||
`&channel=foo` added to the URL when doing searches. | ||
If the key is not referenced in the search configuration, then no parameter | ||
will be added. If the parameter is in the search configuration, but there | ||
is no experiment, or the experiment does not set a value, then the | ||
parameter will not be included in the search url. | ||
Only the search team can update the configuration. | ||
separatePrivateDefaultUIEnabled: | ||
type: boolean | ||
setPref: | ||
branch: user | ||
pref: browser.search.separatePrivateDefault.ui.enabled | ||
description: Whether the UI for the separate private default feature is enabled. | ||
seperatePrivateDefaultUrlbarResultEnabled: | ||
separatePrivateDefaultUrlbarResultEnabled: | ||
type: boolean | ||
setPref: | ||
branch: user | ||
pref: browser.search.separatePrivateDefault.urlbarResult.enabled | ||
description: Whether the urlbar result for the separate private default is shown. | ||
|
||
urlbar: | ||
|
@@ -4077,7 +4048,12 @@ certCompression: | |
bounceTrackingProtection: | ||
description: Controls the Bounce Tracking Protection feature. | ||
owner: [email protected] | ||
hasExposure: false | ||
isEarlyStartup: true | ||
hasExposure: true | ||
exposureDescription: >- | ||
Exposure is recored after every purge run which purged at least one tracker. | ||
Exposure is only recorded when the feature is fully enabled and not in | ||
dry-run mode. | ||
variables: | ||
mode: | ||
type: int | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.