Skip to content

gateway: fix broken fuzzing build by upgrading Golang version.#14202

Merged
AdamKorcz merged 2 commits intogoogle:masterfrom
sudiptob2:fix/gateway-fuzzing-build
Oct 30, 2025
Merged

gateway: fix broken fuzzing build by upgrading Golang version.#14202
AdamKorcz merged 2 commits intogoogle:masterfrom
sudiptob2:fix/gateway-fuzzing-build

Conversation

@sudiptob2
Copy link
Copy Markdown
Contributor

Fixes #14190

After AdamKorcz suggested checking the dependency installation step in the fuzzing build, I reviewed the build script.

These dependencies are required to build Envoy/Gateway, so we can’t remove them. However, upgrading their Go versions to 1.25.3 resolves the issue. Tested with:

python3 infra/helper.py build_image gateway
python3 infra/helper.py build_fuzzers gateway

@github-actions
Copy link
Copy Markdown

sudiptob2 (verified) is either the primary contact or is in the CCs list of projects/gateway.

@sudiptob2
Copy link
Copy Markdown
Contributor Author

@AdamKorcz requesting a review

@AdamKorcz
Copy link
Copy Markdown
Collaborator

We have bumped the Go version in OSS-Fuzz, so I think you can remove the manual installation of Go, if you'd prefer?

@sudiptob2 sudiptob2 force-pushed the fix/gateway-fuzzing-build branch from 52ed660 to ad9fa38 Compare October 30, 2025 00:16
@sudiptob2
Copy link
Copy Markdown
Contributor Author

@AdamKorcz thanks for the review!

But still faced the issue because go version in oss-fuzz-base/base-builder-go is 1.25.0 whereas in gateway we are using 1.25.3

Therefore, let's keep the go installation step for now.

@AdamKorcz AdamKorcz merged commit 4a29c3f into google:master Oct 30, 2025
16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Envoy Gateway: OSS Fuzz build is failing (help needed)

2 participants