Name: Androidx Repository Short Name: androidx Version: 1 License: Refer to additional_readme_paths.json License Android Compatible: yes License File: NOT_SHIPPED Security Critical: yes Description: A gradle-specified repository for Androidx dependencies. Where the snapshots come from: * Snapshots originate from https://androidx.dev * They are made into CIPD packages by this bot: https://ci.chromium.org/p/chromium/builders/ci/android-androidx-packager * They are then rolled in by this autoroller: https://autoroll.skia.org/r/androidx-chromium * Googlers can trigger manual runs: https://luci-scheduler.appspot.com/jobs/chromium/android-androidx-packager Mapping snapshot version to git revision: * The current version of the snapshot is written to VERSION.txt (sibling of this README, but does not appear in codesearch). * Open the "BUILD_INFO" JSON file from https://androidx.dev/snapshots/builds for the given version, and search for the "platform/frameworks/support" entry. * That entry will have a "revision" field, which is the git revision the snapshot was created from. Viewing Source Code: Git viewer: https://android.googlesource.com/platform/frameworks/support/ Code Search: https://cs.android.com/androidx/platform/frameworks/support How to add a new androidx library: * Add the gradle entry for the desired target to build.gradle.template * Do a trial run (downloads files locally): mv libs libs.bak && ./fetch_all_androidx.py * Upload & submit your change to build.gradle.template * Wait for android-androidx-packager to upload a new CIPD instance (linked above) * Wait for androidx-chromium to roll the new package (linked above)