go: Add runtime-packages and trimpath for Flox v1.4.4 #9
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
go: Add runtime-packages for Flox v1.4.4
Flox v1.4.4 is more strict about checking
runtime-packagesso we needto explicitly install and reference the following. It's common for these
to be copied into containers that use a scratch base image.
It seems that it should be possible to use an embedded
tzdatawithgo build -tags timetzdatabut this still left a reference to thetzdatapackage when I tried it.
The 4th dependency that's not enumerated in the error message will be
covered in a separate commit.
Failure before this change:
go: Add -trimpath for Flox v1.4.4
Flox v1.4.4 is more strict about checking
runtime-packagesand bydefault Go includes absolute references to stdlib paths, so to prevent
depending on the
gopackage at runtime we have to trim them. Michaelfound this tip at:
Failure before this change: