This replaces the implicit Container Registry repository logic with custom Artifact Registry logic.
Namely, it either uses the existing cloud-run-source-deploy (a common name for the automatically created repository in gcloud) in the selected region, or create it for you.
Presumes (as with all current operations) that this code will be invoked as a user within a Cloud Shell, which will by default be an owner of the selected project, so no additional permissions need to be granted.
Also updates the base Go version and GitHub action step versions
This replaces the implicit Container Registry repository logic with custom Artifact Registry logic.
Namely, it either uses the existing
cloud-run-source-deploy
(a common name for the automatically created repository ingcloud
) in the selected region, or create it for you.Presumes (as with all current operations) that this code will be invoked as a user within a Cloud Shell, which will by default be an owner of the selected project, so no additional permissions need to be granted.
Also updates the base Go version and GitHub action step versions