-
-
Notifications
You must be signed in to change notification settings - Fork 127
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
make readme fails to call installed gomplate binary #344
Comments
Thank you for reporting the issue! If you haven't already joined our slack community, then we invite you to do so. This is a great place to get help and ask questions from our AMAZING community. |
Please note related issue: cloudposse/bastion#72 |
I confirmed with the team that it's a bug. We supposed to have vendor at the PATH, but it's broken somewhere. This should work outside geodesic. |
This is trickier than it may seem, because the build-harness Docker image is Linux and most people are not running this on Linux machines, which means the host binary of Solutions are to install
HOWEVER: as of this writing, both
For modules that are not Terraform, |
Describe the Bug
make readme
installs gomplate tovendor/gomplate
. However, when executing, https://github.com/cloudposse/build-harness/blob/master/modules/readme/Makefile#L32, the script tries to call the system version of gomplate instead of the installed version of gomplate.For systems that do not have gomplate installed, the make readme fails. For example:
Expected Behavior
make readme
should succeed, utilizing the vendor/gomplate version instead of the system version. Perhaps the PATH variables are not being properly set or the script needs to be calling the local version instead.Steps to Reproduce
Do not have gomplate installed on the machine. Run
make readme
on any project.Screenshots
No response
Environment
No response
Additional Context
No response
The text was updated successfully, but these errors were encountered: