Permalink
Commits on Jan 17, 2018
  1. Bump to v79

    freeformz committed Jan 17, 2018
    * Add go1.10beta1 and go1.10beta2
  2. Update CHANGELOG

    freeformz committed Jan 17, 2018
  3. Merge pull request #226 from heroku/go1.10beta2

    freeformz committed Jan 17, 2018
    Add go1.10beta2
  4. Add go1.10beta2

    danp committed Jan 17, 2018
Commits on Dec 8, 2017
  1. Add go1.10beta1

    freeformz committed Dec 8, 2017
Commits on Oct 26, 2017
  1. Bump to v78

    freeformz committed Oct 26, 2017
    * Add go1.9.2 and go1.8.5 and default go1.9/go1.8 to them.
Commits on Oct 17, 2017
  1. Bump to v77

    freeformz committed Oct 17, 2017
    * Add support for Git credentials specified via config vars. See https://github.com/heroku/heroku-buildpack-go\#private-git-repos for more info. So far this has only been tested with Github and personal access tokens over https, but should work for other methods as well.
    * Tests now use a local file:// URL for most dependencies. This enables offline mode for most tests and makes it easier to test local changes before syncing the production bucket.
    * Tests now better us shunit2 setup/teardown, instead of not cleaning up after themselves.
    * Run tests against both the older heroku/cedar:14 image and the new heroku/heroku:16-build image.
    * Because of the three changes above, tests are now faster.
    * Allow `go1.X.0` versions that expand to `go1.X`, effectively pinning the minor version to the first version in the X series.
  2. Merge pull request #218 from heroku/publishCleanups

    freeformz committed Oct 17, 2017
    publish: Publish from temp directory
Commits on Oct 16, 2017
  1. publish: Publish from temp directory

    freeformz committed Oct 16, 2017
    This is easier and means we can put exactly what we want to publish
    into the tmp directory instead of moving stuff we don't want to publish
    out of the way.
    
    This is also a good time to cleanup the unused files.
  2. Replace missing #!/usr/bin/env bash

    freeformz committed Oct 16, 2017
    :-(
  3. Merge pull request #217 from heroku/pinDotZero

    freeformz committed Oct 16, 2017
    Allow `go1.X.0` versions that expand to `go1.X`.
Commits on Oct 13, 2017
  1. Allow `go1.X.0` versions that expand to `go1.X`.

    freeformz committed Oct 13, 2017
    This allows a user to pin to the first released version of a series
    and would not be automatically upgraded to later versions.
    
    Example:
    
    A go version of `go1.9.0` would pin the app to `go1.9`.
Commits on Oct 10, 2017
  1. Merge pull request #215 from heroku/gitCreds

    freeformz committed Oct 10, 2017
    Add support for specifying git(hub) creds via env vars
  2. s/[[/[ in the git credential helper

    freeformz committed Oct 10, 2017
    I'm not sure why this is flaky. It's like it sometime runs with a different image / shell.
  3. Cleanup

    freeformz committed Oct 10, 2017
    Comment out the debug statements in the git credential helper.
    
    Remove the unused fs.go file as it was easier to use a file:// URL.
  4. Clean up testing a lot

    freeformz committed Oct 9, 2017
    I realized (finally) that the test setup wasn't cleaning up after itself
    and wasn't properly hooked into shunit's setup and teardown. So fixed that
    which resulting in a lot of cleanups and removal of almost duplicated
    bash functions.
Commits on Oct 8, 2017
  1. Add support for specifying git(hub) creds via env vars

    freeformz committed Oct 7, 2017
    This adds a git credential helper that uses the files stored in the
    env_dir as the source. Files that match the pattern of
    `GO_GIT_CRED__<PROTOCOL>__<HOSTNAME>` are considered to contain either
    only the username or the username & password seperated by a colon `:`
    required to authenticate to the service.
    
    This is somewhat naive and doesn't really support anything other than
    http(s) atm.
    
    It has only been tested with Github and a personal access token so far.
Commits on Oct 6, 2017
  1. Bump to v76

    freeformz committed Oct 6, 2017
    * Actually make go1.9.1 supported
    * Actually make go1.8.4 supported
  2. Merge pull request #214 from heroku/Grrrrrrrr

    freeformz committed Oct 6, 2017
    Actually make go1.8.4 supported
  3. Actually make go1.8.4 supported

    freeformz committed Oct 6, 2017
    OMG Really!
  4. Merge pull request #213 from heroku/dohgo191

    freeformz committed Oct 6, 2017
    Actually make go1.9.1 supported and the default
  5. Actually make go1.9.1 supported and the default

    freeformz committed Oct 6, 2017
Commits on Oct 5, 2017
  1. Bump to v75

    freeformz committed Oct 5, 2017
    * Preliminary [dep](https://github.com/golang/dep) support.
    * Update tq to v0.5
    * Add tq and dep to s3 to ease dep integration.
    * Update go to 1.9.1 & 1.8.4 & default to them - https://groups.google.com/forum/#!msg/golang-nuts/sHfMg4gZNps/a-HDgDDDAAAJ
  2. Merge pull request #212 from heroku/go1.9.1

    freeformz committed Oct 5, 2017
    Add go1.9.1/1.8.4 & default to those VersionExpansion
  3. Add go1.9.1/1.8.4 & default to those VersionExpansion

    freeformz committed Oct 5, 2017
    These versions address the following security vulnerabilities:
    
    https://groups.google.com/forum/#!msg/golang-nuts/sHfMg4gZNps/a-HDgDDDAAAJ
Commits on Oct 2, 2017
  1. Merge pull request #211 from kyleconroy/dep-fixes

    freeformz committed Oct 2, 2017
    Dep fixes
Commits on Sep 30, 2017
  1. Use correct path for Gopkg.toml

    kyleconroy committed Sep 30, 2017
  2. Update README

    kyleconroy committed Sep 30, 2017
Commits on Sep 29, 2017
  1. Merge pull request #210 from heroku/dep

    freeformz committed Sep 29, 2017
    Dep Support
Commits on Sep 26, 2017
  1. testpack: Add dep

    freeformz committed Sep 26, 2017
  2. Update CHANGELOG

    freeformz committed Sep 26, 2017
  3. Cleanup README

    freeformz committed Sep 26, 2017
    As per linter.
    Add note on additional-tools.
Commits on Sep 24, 2017
  1. WIP

    freeformz committed Sep 24, 2017