Improve the ergonomics of getExperimentMetaData / getRolloutMetaData
Categories
(Firefox :: Nimbus Desktop Client, enhancement, P1)
Tracking
()
Tracking | Status | |
---|---|---|
firefox140 | --- | fixed |
People
(Reporter: beth, Assigned: beth)
References
Details
Attachments
(14 files)
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review |
getExperimentMetaData
only returns metadata about the active experiment -- if you want metadata about either the active experiment or rollout, you have to call getExperimentMetaData({ featureId }) ?? getRolloutMetaData({ featureId })
, which trips people up.
We should unify this into a singular API (and change the name to getEnrollmentMetadata
while we're at it -- MetaData
is a weird typo)
Assignee | ||
Updated•1 month ago
|
Assignee | ||
Comment 1•1 month ago
|
||
This new API is equivalent to
ExperimentAPI.get{Experiment,Rollout}MetaData()
when called with a
featureId. We want to discourage callers from coding for a specific
experiment slug, so we explicitly do not support that with the new API.
Assignee | ||
Comment 2•1 month ago
|
||
Assignee | ||
Comment 3•1 month ago
|
||
Assignee | ||
Comment 4•1 month ago
|
||
Assignee | ||
Comment 5•1 month ago
|
||
Assignee | ||
Comment 6•1 month ago
|
||
Assignee | ||
Comment 7•1 month ago
|
||
Assignee | ||
Comment 8•1 month ago
|
||
Assignee | ||
Comment 9•1 month ago
|
||
Assignee | ||
Comment 10•1 month ago
|
||
Assignee | ||
Comment 11•1 month ago
|
||
Assignee | ||
Updated•29 days ago
|
Comment 12•24 days ago
|
||
Comment 13•24 days ago
|
||
Comment 14•24 days ago
|
||
bugherder |
Comment 15•23 days ago
|
||
Comment 16•23 days ago
|
||
Backed out for causing failures at browser_asrouter_toast_notification.js.
Backout link: https://hg-edge.mozilla.org/integration/autoland/rev/fc7b4496448b902897d45b578ee0e1326d2ce4f3
Failure log: https://treeherder.mozilla.org/logviewer?job_id=505921724&repo=autoland&lineNumber=4097
Assignee | ||
Updated•23 days ago
|
Comment 17•23 days ago
|
||
Comment 18•23 days ago
|
||
Comment 19•23 days ago
|
||
bugherder |
Comment 20•23 days ago
|
||
Comment 21•23 days ago
|
||
Comment 22•23 days ago
|
||
Comment 23•23 days ago
|
||
Comment 24•23 days ago
|
||
bugherder |
![]() |
||
Comment 25•22 days ago
|
||
bugherder |
Comment 26•22 days ago
|
||
Comment 27•21 days ago
|
||
Assignee | ||
Updated•21 days ago
|
Assignee | ||
Updated•21 days ago
|
Assignee | ||
Comment 28•21 days ago
|
||
Assignee | ||
Comment 29•21 days ago
|
||
Missed a few occurrences.
Assignee | ||
Comment 30•21 days ago
|
||
Missed a few occurrences.
Comment 31•21 days ago
|
||
Comment 32•21 days ago
|
||
Comment 33•21 days ago
|
||
bugherder |
Comment 34•21 days ago
|
||
Comment 35•21 days ago
|
||
Backed out Commit 061b82e for causing lint failures @ browser_asrouter_experimentsAPILoader.js
Assignee | ||
Updated•21 days ago
|
Comment 36•21 days ago
|
||
![]() |
||
Comment 37•21 days ago
|
||
bugherder |
Assignee | ||
Updated•19 days ago
|
Comment 38•18 days ago
|
||
Comment 39•18 days ago
|
||
Comment 40•18 days ago
•
|
||
Backed out for causing xpc failures @ test_PlacesFeed.js
Backout link: https://hg.mozilla.org/integration/autoland/rev/598c1ae6583d3cb416beceb2f6e5190c496ab273
Failure log -> TEST-UNEXPECTED-FAIL | browser/extensions/newtab/test/xpcshell/test_PlacesFeed.js
Comment 41•18 days ago
|
||
Comment 42•17 days ago
|
||
Comment 43•17 days ago
|
||
Backed out for for causing failures at test_PlacesFeed.js..
Backout link: https://hg-edge.mozilla.org/integration/autoland/rev/01f7ac5c93b0b0013b9569647fb172bf0facd6c1
Failure log: https://treeherder.mozilla.org/logviewer?job_id=506606525&repo=autoland&lineNumber=2630
Assignee | ||
Updated•17 days ago
|
Comment 44•17 days ago
|
||
Assignee | ||
Updated•17 days ago
|
Comment 45•17 days ago
|
||
Comment 46•16 days ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/11dda58af2ee
https://hg.mozilla.org/mozilla-central/rev/d8ce1e4efa6b
Description
•