Open
Bug 1907195
Opened 7 months ago
Updated 7 months ago
[Debug drawer][Secret Settings Manager] Migrate the debugging secret settings
Categories
(Fenix :: Tooling, task)
Tracking
(Not tracked)
NEW
People
(Reporter: 007, Unassigned)
References
(Depends on 1 open bug, Blocks 2 open bugs)
Details
Using a stack commit with one commit for each debugging preference, migrate the following preferences:
- Third party CA certificates
- Use Nimbus Preview
- Custom Glean server
- Remote settings production server
For each migration:
- Create the preference within the debug settings DataStore using the EXACT key string used in the XML preference.
- Include the migration code in the "read"
Flow
accessor. - Include a Settings.kt write in the DataStore write? (In order to keep the existing XML preference working)
- Include the migration code in the "read"
- Add the setting to the SecretSettings Composable and validate it using the Debug Drawer.
- Add a @Deprecated annotation to the preference's instance in Settings.kt.
You need to log in
before you can comment on or make changes to this bug.
Description
•