{"push_id":843423203,"size":1,"distinct_size":1,"ref":"refs/heads/grosskur/add-google-storage","head":"6dac0f08cf7ea6e17c84acc074e087947eab43fb","before":"1d7f7c927b80e53df0a317b58645679723b2beda","commits":[{"sha":"6dac0f08cf7ea6e17c84acc074e087947eab43fb","author":{"email":"e6fb06210fafc02fd7479ddbed2d042cc3a5155e@alan.grosskurth.ca","name":"Alan Grosskurth"},"message":"Adjust defaults for Google Cloud Storage support\n\n* Add `?alt=media` to artifact URL. This allows artifact URL links to\n  work properly out-of-the-box in the Buildkite web interface.\n\n* Respect `BUILDKITE_GS_APPLICATION_CREDENTIALS`. The Google OAuth\n  library already allows loading credentials from a JSON file via the\n  `GOOGLE_APPLICATION_CREDENTIALS` environment variable. This adds a\n  Buildkite-specific variable that can alternatively be used, similar\n  to how S3 credentials can be specified with `BUILDKITE_S3_*`.\n\n* Only call `PredefinedAcl()` when inserting an object if\n  `BUILDKITE_GS_ACL` is nonempty. Otherwise, the bucket's default ACL\n  gets used, which is usually a cleaner way to set permissions.","distinct":true,"url":"https://api.github.com/repos/grosskur/agent/commits/6dac0f08cf7ea6e17c84acc074e087947eab43fb"}]}