- 02 May, 2019 2 commits
-
-
Jeremy Morrell authored
* Update CHANGELOG.md
-
Jeremy Morrell authored
-
- 01 May, 2019 3 commits
-
-
Jeremy Morrell authored
-
Jeremy Morrell authored
* Dark-launch new semver matching logic for yarn
-
Jeremy Morrell authored
Running upx on go binaries reduces binary size ~ from 7MB -> 1.5MB
-
- 25 Apr, 2019 2 commits
-
-
Jeremy Morrell authored
* Deprecate iojs
-
Jeremy Morrell authored
-
- 19 Apr, 2019 5 commits
-
-
Jeremy Morrell authored
-
Jeremy Morrell authored
-
Jeremy Morrell authored
-
Jeremy Morrell authored
* Add logic for fetching S3 objects
-
Jeremy Morrell authored
-
- 17 Apr, 2019 2 commits
-
-
Jeremy Morrell authored
* Add logic for parsing s3 paths
-
Jeremy Morrell authored
* Stub out go binary build and tests
-
- 11 Apr, 2019 2 commits
-
-
Jeremy Morrell authored
* Clean up script metrics and logging * Log build scripts out before they are run * Fix tests and broken implementation
-
Jeremy Morrell authored
* Separate prebuild step in log output
-
- 09 Apr, 2019 1 commit
-
-
Jeremy Morrell authored
-
- 08 Apr, 2019 1 commit
-
-
Jeremy Morrell authored
-
- 28 Mar, 2019 3 commits
-
-
Jeremy Morrell authored
-
Oliver Joseph Ash authored
-
Jeremy Morrell authored
* Add metadata logging when the build fails
-
- 27 Mar, 2019 3 commits
-
-
Jeremy Morrell authored
-
Jeremy Morrell authored
-
Jeremy Morrell authored
-
- 11 Mar, 2019 3 commits
-
-
Jeremy Morrell authored
-
Jeremy Morrell authored
* Add temporary bright warning about breaking change
-
Jeremy Morrell authored
* Run the build script by default This removes the opt-in behavior and defaults users into running the "build" script by default. Users that were opted-in will see no change
-
- 08 Mar, 2019 1 commit
-
-
Jeremy Morrell authored
Fixes #632
-
- 07 Mar, 2019 1 commit
-
-
Oliver Joseph Ash authored
* Improve changelog entry for v119
-
- 04 Mar, 2019 1 commit
-
-
Jeremy Morrell authored
-
- 21 Feb, 2019 2 commits
-
-
Jeremy Morrell authored
* Fix yarn run error when script is empty string
-
Jeremy Morrell authored
Currently the `build` step gets jumbled up with the `npm install` step. Let's cleanly separate the two
-
- 14 Feb, 2019 4 commits
-
-
Jeremy Morrell authored
This generates random uuids for both each build run, and the app itself. It then propagates the app uuid through each subsequent build by serializing it into the cache. This isn't completely ideal because PR apps will each get their own app uuid, but it should still allow us to do better analysis on our log data than we currently can. Questions like "How many apps failed yesterday?" vs "How many builds failed yesterday"? The build uuid helps make sure that we aren't ever double counting events somehow.
-
Jeremy Morrell authored
Adds a cross-platform compatible command to generate `uuid`s
-
Jeremy Morrell authored
Currently we're tracking the time spent in parts of the build process, like installing `node_modules` or running the build command, but we're not tracking how long the whole build takes. Let's fix that. Also removes a stray `new-build-script-opt-in` call that wasn't doing anything
-
Jeremy Morrell authored
This makes sure that even in the case where a `heroku-postbuild` script is completely empty, it will still be preferred over the `build` script.
-
- 09 Feb, 2019 1 commit
-
-
Jeremy Morrell authored
* Add warning for the upcoming run build change
-
- 28 Jan, 2019 3 commits
-
-
Jeremy Morrell authored
Make sure that failing builds in CI actually fail
-
Jeremy Morrell authored
Automatically make the metadata from the previous run available by copying it at the start of the build. This will be used to provide better failure messages.
-
Jeremy Morrell authored
Bring in the new build metadata module and add calls to store this info in the cache
-