Choose the default rulesets for MV3
Background
In MV2 we had configureDefaultSubscriptions()
that added AA subscriptions and locale-specific subscriptions on the first run.
In MV3 we do have static DNR ruleset baked in, so we need to enable the rulesets similar to what we do in MV2.
At the moment we have a scripts (aka tooling) that help to prepare the ruleset files and manifest fragment to use. By default we disable all the rulesets to let the code check the current locale in runtime on the first run and configure the subscriptions.
TODO
- Check rulesets need to be configured
- Enable the default rulesets similar to how we do in MV2
- Add a test that asserts the right rulesets are chosen