{"push_id":2399097723,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"2314b8ff4f72b4bf4ca9bc18ef339ae6588b0280","before":"bc73a5df945a6061baaac9c67fcdd78227d6d070","commits":[{"sha":"492117ddf14d78e5f22b60abfdaa76554c33c5a2","author":{"name":"Mat Moore","email":"6b6e002bf1e61bf283ecd4cc4c00f12421a99362@users.noreply.github.com"},"message":"Persist python dependencies between jobs\n\nI originally set this up to create virtualenvs in the workspace,\nto isolate the job from the rest of the system as much as possible.\nHowever, on this environment, it takes 15 minutes to install the python\ndependencies, and then a few seconds to run the actual code I want to\nrun.\n\nBy default, pipenv will create a virtualenv in the user's home\ndirectory, using a name based on the Pipenv's path on the filesystem.\n\nThis means that if the job is moved or deleted, the virtualenv will be\nleft behind, and packages will hang around between builds. The workspace\nitself will still be cleaned each time.","distinct":true,"url":"https://api.github.com/repos/alphagov/govuk-puppet/commits/492117ddf14d78e5f22b60abfdaa76554c33c5a2"},{"sha":"443d0039cbdeec53b5669a2cd5146c181950e745","author":{"name":"Mat Moore","email":"6b6e002bf1e61bf283ecd4cc4c00f12421a99362@users.noreply.github.com"},"message":"Quote parameter defaults\n\nThe default value isn't being picked up here. I'm not sure why, but\nmaybe lack of quoting in the YAML breaks the jenkins build plugin?","distinct":true,"url":"https://api.github.com/repos/alphagov/govuk-puppet/commits/443d0039cbdeec53b5669a2cd5146c181950e745"},{"sha":"2314b8ff4f72b4bf4ca9bc18ef339ae6588b0280","author":{"name":"Mat","email":"386aabb46488f62471267b7b2b44f2424b8f749a@users.noreply.github.com"},"message":"Merge pull request #7373 from alphagov/persist-python-dependencies\n\nPersist python dependencies","distinct":true,"url":"https://api.github.com/repos/alphagov/govuk-puppet/commits/2314b8ff4f72b4bf4ca9bc18ef339ae6588b0280"}]}
{"actor":{"display_login":"MatMoore"}}