-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Updating build script to use Google Artifact Registry (SCP-5153) #2187
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Code looks good! Thanks for the helpful context at standup, and the clear write-up.
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## development #2187 +/- ##
============================================
Coverage 70.16% 70.17%
============================================
Files 332 332
Lines 28197 28197
Branches 2422 2422
============================================
+ Hits 19785 19787 +2
+ Misses 8265 8263 -2
Partials 147 147 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Functional review - GAR build and manual deletion of untagged artifact worked as described.
CI failure on "FireCloudClientTest#test_get_methods" has been seen before but previously yielded 500
. Now that it emits a more specific error code (406
), is it more feasible to not fail CI for this particular test mode when we see 406
? I understand it may not be worth the effort given we've only seen this particular error a handful of times.
The last two smoke tests passed, so this appears to just be a blip. That being said since we don't really do anything with Terra workflows anymore, we could consider removing these methods/tests. |
BACKGROUND & CHANGES
This updates the
bin/build_image.sh
script that runs as a part of theBuild and publish single-cell-portal Docker image
Github Action to use Google Artifact Registry instead of Container Registry. GCR is being turned off at the end of March. None of our images have been renamed and still use the original GCR names. The only code that changes is how we interact with those images/tags via thegcloud
CLI.MANUAL TESTING
gcloud components update
to ensure your version ofgcloud
is up to date