Skip to content

🌱 Bump to go 1.24 and k8s 1.33 #380

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

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 3 additions & 3 deletions .github/workflows/go.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ on:

env:
# Common versions
GO_VERSION: '1.23'
GO_VERSION: '1.24'
GO_REQUIRED_MIN_VERSION: ''
defaults:
run:
Expand All @@ -37,7 +37,7 @@ jobs:
run: make verify
env:
GOPATH: '/home/runner/work/api/api/go'

verify-deps:
name: verify-deps
runs-on: ubuntu-latest
Expand Down Expand Up @@ -69,7 +69,7 @@ jobs:
go-version: ${{ env.GO_VERSION }}
- name: build
run: make build

unit:
name: unit
runs-on: ubuntu-latest
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile.build
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ FROM fedora:34
ENV GOPATH=/go
ENV PATH=/usr/local/go/bin:/go/bin:$PATH

ARG GO_VERSION=1.19.3
ARG GO_VERSION=1.24.0
Copy link

Choose a reason for hiding this comment

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

💡 Verification agent

🧩 Analysis chain

Verify Go 1.24.0 availability and stability.

The version jump from Go 1.19.3 to 1.24.0 is significant. Please confirm that Go 1.24.0 is available and stable for production use.


🌐 Web query:

Is Go version 1.24.0 available and what is the latest stable Go version?

💡 Result:

Go version 1.24.0 is available. It was officially released on February 11, 2025, and can be downloaded from the official Go website. The release includes significant changes to the toolchain, runtime, and libraries, such as full support for generic type aliases, updates to the tool dependencies management, and various performance improvements[1][4][7][9][10].

As of the current date (July 2, 2025), the latest stable Go version is 1.24.4. This is confirmed by multiple sources, including the official Go release history and package repositories, which show 1.24.4 as the most recent stable release[4][6]. There is a 1.25 release candidate, but the stable 1.25 release is scheduled for August 2025 and is not yet available[5][8].

Summary table:

Version Release Status Release Date
1.24.0 Initial 1.24 major 2025-02-11
1.24.4 Latest stable 2025-06-05
1.25rc1 Release candidate Not stable

You can install Go 1.24.4 using standard package managers or download it directly from the official website[4][6].

Citations:


Update Go version to latest patch release (1.24.4).

Go 1.24.0 is officially released and stable, but the most recent patch release is 1.24.4 (June 5, 2025), which includes important bug fixes and security updates. Please bump the version accordingly:

• File: Dockerfile.build
Line: 6

- ARG GO_VERSION=1.24.0
+ ARG GO_VERSION=1.24.4
🤖 Prompt for AI Agents
In Dockerfile.build at line 6, update the Go version argument from 1.24.0 to
1.24.4 to use the latest patch release with important bug fixes and security
updates. Replace the existing version string with "1.24.4" to ensure the build
uses the updated Go version.

RUN curl -LO https://go.dev/dl/go${GO_VERSION}.linux-amd64.tar.gz && \
rm -rf /usr/local/go && \
tar -C /usr/local -xzf go${GO_VERSION}.linux-amd64.tar.gz && \
Expand Down
7 changes: 6 additions & 1 deletion client/addon/clientset/versioned/fake/clientset_generated.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading