Ok, instead of checking if there's an exact match in the list, this now ensures that all of the engine-gecko like dependencies (engine-gecko, engine-gecko-beta, engine-gecko-nightly, etc) will be removed from duplication checking.
Once Geckoview Streaming is migrated I will revert this to the original code and remove the repository so this is no longer an issue.
Ok, instead of checking if there's an exact match in the list, this now ensures that all of the engine-gecko like dependencies (engine-gecko, engine-gecko-beta, engine-gecko-nightly, etc) will be removed from duplication checking.
Once Geckoview Streaming is migrated I will revert this to the original code and remove the repository so this is no longer an issue.
Passes with this dry run:
python -m probe_scraper.runner --glean --glean-repo glean-core --glean-repo glean-android --glean-repo engine-gecko --glean-repo fenix-nightly --glean-repo gecko --glean-repo engine-gecko-beta --glean-repo engine-gecko-nightly --cache-dir ./.scraper_cache/ --dry-run