{"push_id":3158627891,"size":3,"distinct_size":1,"ref":"refs/heads/master","head":"6b3afd4edde1189400a9861388b76874d9a2d6b8","before":"097d5e2c6ba794fcca2b69e369eb1478b9ce7c8c","commits":[{"sha":"fb3bb6496ddc7b079a405ac3426fbf55b271aa5f","author":{"name":"Anthony DeRobertis","email":"6e1a438cfe5a6c9e2165665f8c2258849ccc43f0@derobert.net"},"message":"Cache debs as well.\n\nI wish GitLab CI could do multiple caches, but as far as I can find it\ncan't (and there seem to be at least a few issues open asking for that\nsupport). So switch to one global, and just be careful not to put\nanything in there that might change w/o the path changing.\n\nTook four tries, but caching apt-get downloads with a bind mount works.\nAlso have to remove the Debian Docker image script that auto-nukes the\napt cache.\n\nHaven't found a way to cache the git-lfs downloads. Will be trying again\nsoon...","distinct":false,"url":"https://api.github.com/repos/derobert/Podist/commits/fb3bb6496ddc7b079a405ac3426fbf55b271aa5f"},{"sha":"5aea5b6232dd14499a3c68092af82e8b43dcee2a","author":{"name":"Anthony DeRobertis","email":"6e1a438cfe5a6c9e2165665f8c2258849ccc43f0@derobert.net"},"message":"Second try on LFS cache; get rid of mount --bind.\n\nTurns out mount --bind didn't work under \"gitlab-runner exec\", gave a\npermission denied. Oh well. Just write an apt config file instead.\nManaged to get that to actually cache as well by brute-force trying\ncommand line options until something worked. What worked is:\n\n    gitlab-runner exec docker --cache-dir=/tmp/gitlab-cache        \\\n                              --docker-cache-dir=/tmp/gitlab-cache \\\n                              --docker-volumes=/tmp/gitlab-cache   \\\n                              test_prove\n\n(and added that as a note to some GitLab issues to let the world know).\nIs that secure? Well, secure enough for the trusted code I'm testing.\nBeyond that? No idea.\n\nTurned out getting LFS cache was easy enough: just set lfs.storage in\nthe git config. Then cache that directory.\n\nAll this woprks on my local runner, let's hope it works on GitLab's.","distinct":false,"url":"https://api.github.com/repos/derobert/Podist/commits/5aea5b6232dd14499a3c68092af82e8b43dcee2a"},{"sha":"6b3afd4edde1189400a9861388b76874d9a2d6b8","author":{"name":"Anthony DeRobertis","email":"6e1a438cfe5a6c9e2165665f8c2258849ccc43f0@derobert.net"},"message":"Merge branch 'gitlab/more-caching'","distinct":true,"url":"https://api.github.com/repos/derobert/Podist/commits/6b3afd4edde1189400a9861388b76874d9a2d6b8"}]}
{"actor":{"display_login":"derobert"}}