{"push_id":3843306685,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"ded2d96b9ea845a0705b41a975d69445127776aa","before":"e6944f35149f7c362d32fb9d57fc9f3842a46347","commits":[{"sha":"ded2d96b9ea845a0705b41a975d69445127776aa","author":{"name":"Jeremy Lewi","email":"2ba012434e2aed31bab80be63cbd1553345fb092@lewi.us"},"message":"Create a module for managing google cloud source repos. (#3621)\n\n* Create a module for managing google cloud source repos.\n\n* This module will be used to\n\n   i) Create a Cloud Source Repo if it doesn't exist\n   ii) commit and push changes to the Cloud Source Repo from click to deploy.\n\n* The intention is to run this in a background thread so that we don't block\n  deployment if there are problems or if its slow.\n\n* We add a unit/manual test that depends on GCP. By default the test is skipped\n  but setting certain environment variables causes the test to be run.\n\n* Use a git go client to interact with git rather than relying on shelling out\n  to the git CLI. (There is still one place where we shell out)\n\n* Update the dependencies of golang net package because the git client we\n  are using requires a newer version\n\nRelated to #2152 Run click to deploy requests in their own pod\n\nRelated to kubeflow/testing#416 writing component/e2e tests that use GCP - this PR pvoides an example.\n\n* Update environment variables used in the test.","distinct":true,"url":"https://api.github.com/repos/kubeflow/kubeflow/commits/ded2d96b9ea845a0705b41a975d69445127776aa"}]}
{"actor":{"display_login":"k8s-ci-robot"}}