Chrome Release Bot (LUCI) 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
..
.gitignore 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
.style.yapf 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
DIR_METADATA 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
OWNERS 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
README.chromium 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
androidx_fragment.flags 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
androidx_mediarouter.flags 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
build.gradle.template 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
fetch_all_androidx.py 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago

README.chromium

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)