Skip to content

Raise Minimum Go Version to 1.25 - #1803

Merged
rauchy merged 2 commits into
mainfrom
omer-lachish_data/deco-27993-bump-go-sdk-toolchain-to-go-1-25
Aug 13, 2026
Merged

Raise Minimum Go Version to 1.25#1803
rauchy merged 2 commits into
mainfrom
omer-lachish_data/deco-27993-bump-go-sdk-toolchain-to-go-1-25

Conversation

@rauchy

@rauchy rauchy commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

Summary

This PR raises the minimum supported Go version from 1.24 to 1.25. It unblocks the existing golang.org/x/crypto security updates in #1756, #1757, and #1758, which require Go 1.25.

Why

The SDK still declares and tests Go 1.24, so Dependabot cannot land the patched golang.org/x/crypto release without first changing the supported toolchain. We will handle the next support-window shift separately by moving to Go 1.26 after Go 1.27 is released.

What changed

Interface changes

None.

Behavioral changes

  • Consumers must use Go 1.25 or newer to build the SDK.

Internal changes

  • Raise the root and example module directives to Go 1.25.
  • Remove Go 1.24 from the CI test matrix.
  • Update the README, contributor guidance, and breaking-change changelog entry.

How is this tested?

  • make fmt
  • make test
  • make lint

@rauchy
rauchy deployed to test-trigger-is August 13, 2026 10:34 — with GitHub Actions Active
@rauchy
rauchy deployed to test-trigger-is August 13, 2026 10:34 — with GitHub Actions Active
@rauchy
rauchy deployed to test-trigger-is August 13, 2026 10:36 — with GitHub Actions Active
@rauchy rauchy changed the title [DECO-27993] Raise Minimum Go Version to 1.25 Raise Minimum Go Version to 1.25 Aug 13, 2026
@rauchy
rauchy marked this pull request as ready for review August 13, 2026 11:15
@rauchy
rauchy deployed to test-trigger-is August 13, 2026 11:15 — with GitHub Actions Active
@rauchy
rauchy deployed to test-trigger-is August 13, 2026 11:17 — with GitHub Actions Active
@rauchy
rauchy deployed to test-trigger-is August 13, 2026 11:17 — with GitHub Actions Active
rauchy added 2 commits August 13, 2026 11:36
Signed-off-by: Omer Lachish <rauchy@users.noreply.github.com>
Signed-off-by: Omer Lachish <rauchy@users.noreply.github.com>
@rauchy
rauchy force-pushed the omer-lachish_data/deco-27993-bump-go-sdk-toolchain-to-go-1-25 branch from 2aa6f59 to 1fcea2b Compare August 13, 2026 11:36
@rauchy
rauchy deployed to test-trigger-is August 13, 2026 11:36 — with GitHub Actions Active
@github-actions

Copy link
Copy Markdown

If integration tests don't run automatically, an authorized user can run them manually by following the instructions below:

Trigger:
go/deco-tests-run/sdk-go

Inputs:

  • PR number: 1803
  • Commit SHA: 1fcea2be2cd2c880cac072653c7bb70b5567da7b

Checks will be approved automatically on success.

@rauchy
rauchy deployed to test-trigger-is August 13, 2026 11:37 — with GitHub Actions Active
@rauchy
rauchy deployed to test-trigger-is August 13, 2026 11:37 — with GitHub Actions Active
@rauchy
rauchy requested a review from hectorcast-db August 13, 2026 11:40
@rauchy
rauchy added this pull request to the merge queue Aug 13, 2026
Merged via the queue into main with commit e368f21 Aug 13, 2026
14 checks passed
@rauchy
rauchy deleted the omer-lachish_data/deco-27993-bump-go-sdk-toolchain-to-go-1-25 branch August 13, 2026 11:57
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