$ curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/HEAD/install.sh | sh -s -- -b $(go env GOPATH)/bin v1.64.7
go install mvdan.cc/gofumpt@latest
go install github.com/daixiang0/gci@latest
gcloud run deploy webhook-go \
--region=${BUILD_LOCATION} \
--source . \
--update-secrets=${WEBHOOK_KEY_MOUNT_PATH}=${KEY_NAME}:latest \
--allow-unauthenticated \
--args=webhook,server \
--set-env-vars=GITHUB_APP_ID=${GITHUB_APP_ID},PROJECT_ID=${PROJECT_ID},KMS_APP_PRIVATE_KEY_ID=${KMS_APP_PRIVATE_KEY_ID},BUILD_LOCATION=${BUILD_LOCATION},WEBHOOK_KEY_MOUNT_PATH=${WEBHOOK_KEY_MOUNT_PATH}
go run github.com/abcxyz/github-token-minter/cmd/minty@main \
private-key import \
-key=${KEY_NAME} \
-key-ring=${KEY_RING_NAME} \
-project-id=${PROJECT_ID} \
-private-key=@${KEY_FILE_NAME}