README.chromium 1.6 KB

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