Fixed:
- Run buildpacks in context of environment (except for the currently running Ruby process). This ensures that any necessary env settings (git, etc) are preserved. f10b962
Fixed:
- Avoid collisions on concurrent builds to the same repo. Each build now has its own environment and build output folder. f3f36aa
Improved:
- Scope cache to repo. This is more in line with how Heroku handles the cache and might help prevent bad caches. 21dc073
Changed:
- Allow configuration of
STACK
environment variable. Now defaults toheroku-16
instead ofcedar-14
. This is a potentially breaking change. 4ce8c61
Added:
- Improved error messaging from buildpacks. Rather than showing the stack trace from slugbuilder, show the data piped to stderr where the error occurred. dbf5142
Fixed:
- Move location of buildpack caching to prevent buildpacks that try to clear the entire cache directory from deleting themselves in the middle of running. 7e444e1
Added:
- Improved error messaging 209eead
Fixed:
- Get force pushed changes from buildpack branches. b976393
Changed:
- Prebuild and postbuild hooks now take
git_url
as a keyword argument
Added:
- The
protocol
configuration option allows specifying the protocol to use when downloading git repositories - Buildpack and repository urls now accept more formats (
<organization>/<repository_name>
,git@<git_service>:<organization>/<repository_name>.git
, andhttps://<git_service>/<organization>/<repository_name>.git
Added:
- Run
bin/pre-compile
before any buildpacks are run (if it exists) and runbin/post-compile
after all buildpacks are run (if it exists). These files are contained in the project being built. e2b5295
Fixed:
- Support multiple buildpacks such that they correctly pass environment variables to succeeding buildpacks 00c3010
- Add support for buildpack compile's
ENV_DIR
argument. 06cbecd - Handle errors on git commands 051e281
- Run buildpacks without context of preexisting environment d5767e8
Added:
- Show error backtrace 21cfc90
- Set
REQUEST_ID
andSOURCE_VERSION
environment variables c8834c1 and 8804f50
Fixed:
build
withclear_cache: true
now works correctly e535c96
Added:
build
optionally takes abuildpacks
keyword argument that specifies an array of buildpacks to use for that particular build 3871ff9
Initial release