Improve CI, always cache downloaded files
-
CI: Use a newer image for QA checks
-
CI: Expand test coverage to include actually populating depots
-
populate-depot: Always cache downloaded files
This avoids re-downloading the same file unnecessarily. By default, the files are cached in ./.cache.
/cc @denittis FYI, but I'm going to verify that this produces the same results as the current setup and then land it unreviewed.