Split interventions.json up into individual JSON files to make it easier to land intervention patches.
Categories
(Web Compatibility :: Interventions, enhancement)
Tracking
(firefox151 fixed)
| Tracking | Status | |
|---|---|---|
| firefox151 | --- | fixed |
People
(Reporter: twisniewski, Assigned: twisniewski)
References
(Blocks 1 open bug)
Details
Attachments
(4 files)
With interventions.json being one big file, it's difficult to land multiple interventions simultaneously without them depending on one another. This is one of the two procedural pain-points left for writing interventions, so let's remove it.
Instead let's split each intervention's JSON config out into its own file, and build run.js from those. That will give us some minor wins in addition to letting folks land intervention patches in any order.
| Assignee | ||
Comment 1•1 month ago
|
||
Updated•1 month ago
|
| Assignee | ||
Comment 2•1 month ago
|
||
I will upload part 2 after the stack with this patch finishes landing.
| Assignee | ||
Comment 3•1 month ago
|
||
| Assignee | ||
Comment 4•1 month ago
•
|
||
https://treeherder.mozilla.org/jobs?repo=try&revision=8239b2d2bbc2aec1b4243670324546d5963959fb
Try looks green to me now.
Comment 6•1 month ago
•
|
||
Seeing a completely blank intervention list on Fenix/Focus debug builds on auto-land with this. Which the ui-test does not expect @ org.mozilla.fenix.ui.AboutURITest#verifyWebCompatPageIsLoadingTest
Comment 7•1 month ago
|
||
Comment 9•1 month ago
|
||
Backed out for causing failures at WebCompatPage.
Backout link: https://hg.mozilla.org/integration/autoland/rev/c011b366e23d
Push where failures started: https://treeherder.mozilla.org/jobs?repo=autoland&resultStatus=testfailed%2Cbusted%2Cexception%2Cretry%2Cusercancel&revision=f67ef2becb9a6601c9cda29b92ea49b8a8a3dbb9&selectedTaskRun=Py0BeKnHT1WE9ybIotcGnA.0
Failure logs:
https://treeherder.mozilla.org/logviewer?job_id=551897809&repo=autoland&task=Py0BeKnHT1WE9ybIotcGnA.0&lineNumber=353
https://treeherder.mozilla.org/logviewer?job_id=551892337&repo=autoland&task=diEXKzIoRpGAmZz6ZcsdkA.0&lineNumber=303
Comment 10•23 days ago
|
||
Comment 11•23 days ago
|
||
Comment 12•23 days ago
•
|
||
Backed out for causing Toolchain bustages.
Backout link: https://hg.mozilla.org/integration/autoland/rev/068ba72f2e08
Push with failures: https://treeherder.mozilla.org/jobs?repo=autoland&resultStatus=testfailed%2Cbusted%2Cexception%2Cretry%2Cusercancel&revision=4fb538073a6546205852dbe4655642bd3221d1e0
Failure logs:
| Assignee | ||
Comment 13•23 days ago
|
||
I don't know what could have caused that bustage, but I just rebased my patches and a try-run with that task seems fine: https://treeherder.mozilla.org/jobs?repo=try&revision=9ee5bad796665cd79b51a56f1ecfc2725bfbc0c5
So I'll try relanding the rebased versions soon.
Comment 14•23 days ago
|
||
Comment 15•23 days ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/726fa1a5b626
https://hg.mozilla.org/mozilla-central/rev/89d270dcc668
Description
•