Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Further
make run
improvements (#1649)
* Stops using the `-it` options, since whilst interactive mode allows for instant termination of the container using Ctrl/CMD+C during development, it interferes with running the command via `watchexec`. Similarly, enabling the TTY leads to tools not behaving the same as they will on the actual Heroku build system (eg using colours in auto mode), so that has been disabled too, to make this development workflow more representative. Doing so also means the GitHub Actions workaround for TTY is no longer required. * Sanitises the env vars to more closely match those allow-listed in Cytokine. This prevents vars like `CNB_USER_ID` and `CNB_STACK_ID` from leaking through from the new combined Heroku+CNB base images. * If an inline buildpack is detected in the test fixture, it is now run too - matching what the equivalent Hatchet test would be configured to do. GUS-W-16866418.
- Loading branch information