- 11 Apr, 2019 1 commit
-
-
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
-
- 24 Jan, 2019 11 commits
-
-
Jeremy Morrell authored
-
Jeremy Morrell authored
* Add timing function to builddata module
-
Jeremy Morrell authored
* Add rest of non-test bash to shellcheck
-
Jeremy Morrell authored
* Add rest of lib/* to shellcheck
-
Jeremy Morrell authored
* Add lib/failure.sh to shellcheck
-
Jeremy Morrell authored
* Add lib/environment.sh lib/json.sh to shellcheck
-
Jeremy Morrell authored
* Add lib/dependencies.sh to shellcheck
-
Jeremy Morrell authored
* Add lib/build-data.sh and lib/cache.sh to shellcheck
-
Jeremy Morrell authored
* Make lib/binaries.sh pass shellcheck
-
Jeremy Morrell authored
* Add shellcheck to rest of bin/* scripts
-
Jeremy Morrell authored
* Add bin/compile to shellcheck check
-
- 20 Dec, 2018 1 commit
-
-
Jose Diaz-Gonzalez authored
* fix: handle case where memory.limit_in_bytes is nonsensically large In certain CI environments, this value can be misreported, resulting in an invalid initial `MEMORY_AVAILABLE` value. In these cases, we default the max detected memory to 16GB, or slightly larger than a `performance-l` instance.
-
- 18 Dec, 2018 3 commits
-
-
Jeremy Morrell authored
Add new module for storing build metadata
-
Jeremy Morrell authored
* [kvstore] wrap string with spaces
-
Jeremy Morrell authored
* Add monitoring for binary installations
-