[DevTools] Add support for previous Chrome revisions

* Add support for pre-M100 artifacts to be downloaded from the existing bucket (LEGACY_BUCKET)
* Generalize bucket handling in BaseFileProvider (rename local|remote_bucket to bucket)
* Generalize extraction logic in ZipFileProvider (zips might be retrieved from the legacy bucket or chrome signed bucket)
* Add LegacyM99Provider for files retrieved from the existing bucket via the uploader script

Bug: 1257945
Change-Id: I7a0e0c52579599b46d0965fa6102fb3152b2beff
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/chrome-devtools-frontend/+/3310798
Auto-Submit: Alexander Schulze <[email protected]>
Reviewed-by: Liviu Rau <[email protected]>
3 files changed
tree: 14f417eb73e6ed2b3153ddfc5c57185d45ec86f0
  1. gae/
  2. gae_py3/
  3. gce/
  4. .gitignore
  5. codereview.settings
  6. OWNERS
  7. README.md
  8. WATCHLISTS
  9. whitespace.txt
README.md

This repo contains:

  • the infra for serving the devtools frontend from appengine (gae), written in python 2

  • the infra for uploading new frontend assets to GCS (gce).

  • the infra for serving the devtools frontend from appengine (gae_py3), migrated to python 3

The projects gae and gce will be deprecated when the transition from py2 to py3 is completed.

See go/devtools-uploader for details.