Skip to content

Build: bump builder Bazel version to 6.5.0 and go version to 1.24.9#3990

Merged
kubevirt-bot merged 1 commit into
kubevirt:mainfrom
Acedus:bazel-6.5.0
Dec 23, 2025
Merged

Build: bump builder Bazel version to 6.5.0 and go version to 1.24.9#3990
kubevirt-bot merged 1 commit into
kubevirt:mainfrom
Acedus:bazel-6.5.0

Conversation

@Acedus
Copy link
Copy Markdown
Contributor

@Acedus Acedus commented Dec 23, 2025

What this PR does / why we need it:
This PR bumps the builder's Bazel version to 6.5.0 and Go version to 1.24.9.

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

Special notes for your reviewer:

Release note:

NONE

@kubevirt-bot kubevirt-bot added release-note Denotes a PR that will be considered when it comes time to generate release notes. dco-signoff: yes Indicates the PR's author has DCO signed all their commits. size/L labels Dec 23, 2025
Bumps bazel version to 6.5.0 and the builder's go version to 1.24.9.

Signed-off-by: Adi Aloni <[email protected]>
@kubevirt-bot kubevirt-bot added release-note-none Denotes a PR that doesn't merit a release note. and removed release-note Denotes a PR that will be considered when it comes time to generate release notes. labels Dec 23, 2025
@Acedus Acedus changed the title Build: bump Bazel 6.5.0 and Go to 1.24.0 Build: bump builder Bazel version to 6.5.0 Dec 23, 2025
@Acedus Acedus changed the title Build: bump builder Bazel version to 6.5.0 Build: bump builder Bazel version to 6.5.0 and go version to 1.24.9 Dec 23, 2025
@Acedus
Copy link
Copy Markdown
Contributor Author

Acedus commented Dec 23, 2025

/cc @akalenyu

@Acedus
Copy link
Copy Markdown
Contributor Author

Acedus commented Dec 23, 2025

/cc @brianmcarey

@akalenyu
Copy link
Copy Markdown
Collaborator

/approve
/lgtm

@kubevirt-bot kubevirt-bot added the lgtm Indicates that a PR is ready to be merged. label Dec 23, 2025
@kubevirt-bot
Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: akalenyu

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@kubevirt-bot kubevirt-bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Dec 23, 2025
@akalenyu
Copy link
Copy Markdown
Collaborator

/test pull-containerized-data-importer-e2e-ceph
unrelated, could never figure out how it was possible to miss the image labels on the source

@kubevirt-bot kubevirt-bot merged commit 0d192d1 into kubevirt:main Dec 23, 2025
21 checks passed
@akalenyu
Copy link
Copy Markdown
Collaborator

Acedus added a commit to Acedus/containerized-data-importer that referenced this pull request Dec 24, 2025
Bazel 6.5.0 and Go 1.24.9

kubevirt#3990

Signed-off-by: Adi Aloni <[email protected]>
@Acedus Acedus mentioned this pull request Dec 24, 2025
kubevirt-bot pushed a commit that referenced this pull request Dec 24, 2025
* build: use the new builder image

Bazel 6.5.0 and Go 1.24.9

#3990

Signed-off-by: Adi Aloni <[email protected]>

* build: update rules_go to v0.54.1 which supports go v1.24

https://github.com/bazel-contrib/rules_go/releases/tag/v0.54.1

Signed-off-by: Adi Aloni <[email protected]>

* build: update to a compatible version of gazelle

https://github.com/bazel-contrib/bazel-gazelle/releases/tag/v0.39.1

Signed-off-by: Adi Aloni <[email protected]>

* build: remove rules_proto, switch to buildozer

Newer versions of rules_go stop automatically registering certain
transitive dependencies, specifically rules_proto which is deprecated. buildtools which we
use to run buildozer depended on rules_proto until recently.

This commit removes all proto dependencies by moving to
buildifier-prebuilt to only download and use the binaries from the host
platform and make it independent of rules_go entirely (similar to how
kubevirt/kubevirt does it).

Signed-off-by: Adi Aloni <[email protected]>

* build: bump go.1.24 & deps-update

Signed-off-by: Adi Aloni <[email protected]>

* build: bump linters version & make format

Signed-off-by: Adi Aloni <[email protected]>

---------

Signed-off-by: Adi Aloni <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. dco-signoff: yes Indicates the PR's author has DCO signed all their commits. lgtm Indicates that a PR is ready to be merged. release-note-none Denotes a PR that doesn't merit a release note. size/XS

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants