Releases: Financial-Times/n-heroku-tools
v8.0.0-beta.5: Merge pull request #535 from Financial-Times/longer-wait-for-review
Wait longer for review apps to complete
Prepare nht for the new Heroku build and deployment process
- Deletes now unused tasks
- Sets config vars on the pipeline for review apps rather than on the app itself
- Adds some unit tests
- Uses existing review app if there is a conflict
Use existing review app if there is a conflict
Rather than delete an existing review app when a conflict is found, just use the same review app for builds.
[IGNORE] Use existing review app if there is a conflict
NOTE: This was tagged on the wrong branch. Please ignore.
Rather than delete an existing review app when a conflict is found, just use the same review app for builds.
Trigger n-test update
So builds can pick up improved screenshot filenames.
Removes tasks not used in the new heroku deployment process
Remove lib/logger 🐿 v2.10.3
Add `nht review-app` task
Add review-app
task to create heroku review apps (beta).
Delete old review apps if they exist and output the review app created on the console when done.
Remove asset size metrics from deploy-hashed-assets / deploy-static
This is tricky to do now that FT Graphite v2 requires every client that is sending metrics to have an app UUID. Given that nht
is a CLI tool that has been sending metrics from CI environments, this starts to get a bit messy.
We've decided to drop the sending of metrics from nht
as there is ongoing work to improve how we deploy and how we build the UI for applications. Hopefully those efforts will be able to reintroduce asset size metrics in some other form.
Remove CircleCI 1.0 support from the rebuild command
Add gtg as a standalone task
Currently nht does gtg checks as part of tasks like float and ship.
This PR allows running a gtg check as a standalone task from the command line. This feature is needed for customizing the provision
and deploy
processes in CircleCI mainly for non-javascript apps like next-ammit-anubis
.