Skip to content
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

Update reference doc updater #15880

Merged
merged 1 commit into from
Nov 7, 2024
Merged

Update reference doc updater #15880

merged 1 commit into from
Nov 7, 2024

Conversation

craigbox
Copy link
Contributor

@craigbox craigbox commented Nov 7, 2024

The refdocs updater was broken by #15595. This fixes the problem introduced there and also a problem that occurs locally with go 1.18 or higher.

Trying to build each command line tool would give the error

  COMPONENT: istioctl from https://github.com/istio/[email protected]
error obtaining VCS status: exit status 128
	Use -buildvcs=false to disable VCS stamping.

because updated version information written to go binaries includes VCS information, and something about the build container doesn't have the right permissions to read that data. I have no idea if the container would fail the same way under the automator but as the file is built only to generate its CLI output and immediately deleted, we can just disable this feature.

@craigbox craigbox requested review from a team as code owners November 7, 2024 02:52
@istio-testing istio-testing added the size/S Denotes a PR that changes 10-29 lines, ignoring generated files. label Nov 7, 2024
@istio-testing istio-testing added size/XS Denotes a PR that changes 0-9 lines, ignoring generated files. and removed size/S Denotes a PR that changes 10-29 lines, ignoring generated files. labels Nov 7, 2024
@istio-testing istio-testing merged commit bec1c82 into istio:master Nov 7, 2024
6 checks passed
@craigbox craigbox deleted the refdocs branch November 7, 2024 09:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
size/XS Denotes a PR that changes 0-9 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants