@penguin86 F-Droid builds with the needed tools. If you use gradle flavors that's up to gradle to do its own thing. Analytics are a different topic, but yes, usually flavors are used to separate the fully FOSS build for F-Droid from the other variants.
@penguin86 We have some of those too, but the discussion is longer, let's switch to https://gitlab.com/fdroid/rfp/-/issues instead.
@penguin86 in short terms: use variant-specific tag names ("child-<versionName>", "pet-<versionName>" – i.e. use tag name prefixes) to mark their releases, and put their fastlane trees into /src/<buildFlavor>/fastlane (see https://gitlab.com/IzzyOnDroid/repo/-/wikis/Fastlane for the latter).
@penguin86 works with the #IzzyOnDroid repo, too, btw https://apt.izzysoft.de/fdroid