Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@Apurer
Copy link
Contributor

@Apurer Apurer commented Jun 8, 2025

What was changed

Updated the Go version from 1.23.2 to 1.24.4 across the project:

  • Updated go.mod to specify Go 1.24.4
  • Updated Dockerfile to use golang:1.24-bookworm base image
  • Ran go mod tidy to ensure dependency compatibility

Why?

Upgrading to Go 1.24.4 brings the latest language features, performance improvements, and security patches. This ensures the Temporal CLI project stays current with the latest stable Go release and benefits from:

  • Latest Go runtime optimizations
  • Security fixes and improvements
  • Access to new language features and standard library updates
  • Better compatibility with modern development tools and CI/CD environments

Checklist

  1. Closes

  2. How was this tested:

  • Verified go mod tidy completed successfully with no errors
  • Built the binary successfully using go build ./cmd/temporal (as per CONTRIBUTING.md)
  • Ran tests using go test ./... to ensure all existing functionality works
  • Built Docker image successfully using updated Go 1.24.4 base image
  • Tested both the local binary and Docker image functionality by running temporal --version and temporal --help
  • Confirmed CLI operates normally with all basic commands working as expected in both environments
  1. Any docs updates needed?
    No documentation updates required - this is an internal Go version upgrade that doesn't affect user-facing functionality or APIs.

@Apurer Apurer requested a review from a team as a code owner June 8, 2025 17:11
@CLAassistant
Copy link

CLAassistant commented Jun 8, 2025

CLA assistant check
All committers have signed the CLA.

Copy link
Member

@cretz cretz left a comment

Choose a reason for hiding this comment

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

Thanks!

@cretz cretz merged commit 0cdc332 into temporalio:main Jun 9, 2025
8 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