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)

All
Android
task

Tracking

(Not tracked)

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:

  1. Third party CA certificates
  2. Use Nimbus Preview
  3. Custom Glean server
  4. Remote settings production server

For each migration:

  1. 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)
  2. Add the setting to the SecretSettings Composable and validate it using the Debug Drawer.
  3. Add a @Deprecated annotation to the preference's instance in Settings.kt.
Blocks: 1907196
Depends on: 1907165
You need to log in before you can comment on or make changes to this bug.