Skip to content

DevOps: upgrade Go to 1.24.0 in Docker build images#1691

Merged
tuhaihe merged 2 commits intoapache:mainfrom
tuhaihe:update-go-version-to-1.24
Apr 23, 2026
Merged

DevOps: upgrade Go to 1.24.0 in Docker build images#1691
tuhaihe merged 2 commits intoapache:mainfrom
tuhaihe:update-go-version-to-1.24

Conversation

@tuhaihe
Copy link
Copy Markdown
Member

@tuhaihe tuhaihe commented Apr 22, 2026

Update Go installation in all Docker build containers to use Go 1.24.0 instead of 1.23.4, with corresponding SHA256 checksums for both amd64 and arm64 architectures.

Changes:

  • Rocky Linux 8 Dockerfile
  • Rocky Linux 9 Dockerfile
  • Ubuntu 22.04 Dockerfile
  • Ubuntu 24.04 Dockerfile

Updated SHA256 checksums:

  • linux-amd64: dea9ca38a0b852a74e81c26134671af7c0fbe65d81b0dc1c5bfe22cf7d4c8858
  • linux-arm64: c3fa6d16ffa261091a5617145553c71d21435ce547e44cc6dfb7470865527cc7

This commit is used to align with other Cloudberry repos, see:

Fixes #ISSUE_Number

What does this PR do?

Type of Change

  • Bug fix (non-breaking change)
  • New feature (non-breaking change)
  • Breaking change (fix or feature with breaking changes)
  • Documentation update

Breaking Changes

Test Plan

  • Unit tests added/updated
  • Integration tests added/updated
  • Passed make installcheck
  • Passed make -C src/test installcheck-cbdb-parallel

Impact

Performance:

User-facing changes:

Dependencies:

Checklist

Additional Context

CI Skip Instructions


@tuhaihe tuhaihe requested a review from leborchuk April 22, 2026 03:33
@tuhaihe tuhaihe force-pushed the update-go-version-to-1.24 branch from 3c4bfd9 to 0585f32 Compare April 22, 2026 06:25
Comment thread devops/deploy/docker/build/ubuntu24.04/Dockerfile Outdated
@tuhaihe tuhaihe requested a review from leborchuk April 23, 2026 03:42
tuhaihe added 2 commits April 23, 2026 14:05
Update Go installation in all Docker build containers to use the latest
Go 1.24.13 release instead of 1.23.4, with corresponding SHA256 checksums
for both amd64 and arm64 architectures.

Affected files:
- devops/deploy/docker/build/rocky8/Dockerfile
- devops/deploy/docker/build/rocky9/Dockerfile
- devops/deploy/docker/build/ubuntu22.04/Dockerfile
- devops/deploy/docker/build/ubuntu24.04/Dockerfile

Updated SHA256 checksums:
- linux-amd64: 1fc94b57134d51669c72173ad5d49fd62afb0f1db9bf3f798fd98ee423f8d730
- linux-arm64: 74d97be1cc3a474129590c67ebf748a96e72d9f3a2b6fef3ed3275de591d49b3
@tuhaihe tuhaihe force-pushed the update-go-version-to-1.24 branch from 83abb7a to 15713ec Compare April 23, 2026 06:05
Copy link
Copy Markdown
Contributor

@leborchuk leborchuk left a comment

Choose a reason for hiding this comment

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

LGTM

Checked new sha256 using https://go.dev/dl/ - everyhing is Ok

@tuhaihe tuhaihe merged commit 56dd541 into apache:main Apr 23, 2026
47 checks passed
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.

3 participants