Skip to content

Conversation

@sozercan
Copy link
Member

What this PR does / why we need it:

Which issue(s) this PR fixes (optional, using fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when the PR gets merged):
Fixes #

Special notes for your reviewer:

Signed-off-by: Sertac Ozercan <[email protected]>
Copilot AI review requested due to automatic review settings October 28, 2025 19:01
@sozercan sozercan requested a review from a team as a code owner October 28, 2025 19:01
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR removes vendor mode from the Go build process across the project. The changes update build commands to use standard Go module resolution instead of vendored dependencies, and add build cache mounts to improve Docker build performance.

  • Removed -mod vendor flag from all go build, go test, and go run commands
  • Added BuildKit cache mounts for Go modules and build cache in Dockerfiles
  • Updated both production and development build configurations

Reviewed Changes

Copilot reviewed 4 out of 8452 changed files in this pull request and generated no comments.

File Description
gator.Dockerfile Removed vendor mode and added cache mounts for gator binary build
Dockerfile Removed vendor mode and added cache mounts for manager binary build
Makefile Removed vendor mode from test, build, and run targets
Tiltfile Removed vendor mode from development build command

Copy link
Contributor

@JaydipGabani JaydipGabani left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

should vendor be added to .gitignore here or as a follow up?

@sozercan sozercan marked this pull request as draft October 28, 2025 21:05
@sozercan sozercan added this to the v3.22.0 milestone Oct 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants