Skip to content

[TT-16946] fix: upgrade Go to 1.25 on release-5.8.13#8080

Merged
buger merged 1 commit intorelease-5.8.13from
backport/go125-to-5.8.13
Apr 17, 2026
Merged

[TT-16946] fix: upgrade Go to 1.25 on release-5.8.13#8080
buger merged 1 commit intorelease-5.8.13from
backport/go125-to-5.8.13

Conversation

@buger
Copy link
Copy Markdown
Member

@buger buger commented Apr 17, 2026

Summary

Backport Go 1.25 upgrade to release-5.8.13. This was applied to release-5.8 (#7841) and release-5.8.12 (#7980) but missed for release-5.8.13, causing a version mismatch with tyk-analytics (already on Go 1.25).

Changes

  • go.mod: Go 1.25
  • .go-version: 1.25
  • Dockerfile: golang 1.25
  • ci/images/plugin-compiler/Dockerfile: golang-cross 1.25-bullseye
  • release.yml: golang_cross 1.25-bullseye
  • ci-tests.yml: Go 1.25.x
  • plugin-compiler-build.yml: golang_cross 1.25-bullseye
  • gateway/cert_test.go: Update TLS error strings for Go 1.25

Test plan

  • CI passes
  • Go version aligned with tyk-analytics on release-5.8.13

🤖 Generated with Claude Code

Backport of Go 1.25 upgrade that was applied to release-5.8 (#7841)
and release-5.8.12 (#7980) but missed for release-5.8.13.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@buger buger requested review from a team as code owners April 17, 2026 09:39
@github-actions
Copy link
Copy Markdown
Contributor

API Changes

no api changes detected

@github-actions
Copy link
Copy Markdown
Contributor

Failed to generate code suggestions for PR

@buger buger merged commit 84bcf36 into release-5.8.13 Apr 17, 2026
5 of 6 checks passed
@buger buger deleted the backport/go125-to-5.8.13 branch April 17, 2026 09:41
@pvormste pvormste changed the title fix: upgrade Go to 1.25 on release-5.8.13 [TT-16946] fix: upgrade Go to 1.25 on release-5.8.13 Apr 17, 2026
@github-actions
Copy link
Copy Markdown
Contributor

🚨 Jira Linter Failed

Commit: 7bda479
Failed at: 2026-04-17 15:37:09 UTC

The Jira linter failed to validate your PR. Please check the error details below:

🔍 Click to view error details
failed to get Jira issue: failed to fetch Jira issue TT-16946: Issue does not exist or you do not have permission to see it.: request failed. Please analyze the request body for more details. Status code: 404

Next Steps

  • Ensure your branch name contains a valid Jira ticket ID (e.g., ABC-123)
  • Verify your PR title matches the branch's Jira ticket ID
  • Check that the Jira ticket exists and is accessible

This comment will be automatically deleted once the linter passes.

buger added a commit that referenced this pull request Apr 21, 2026
## Summary
- Go 1.25 changed mutual TLS error messages causing 17 test failures
- Backport cert_test.go fix from PR #8080 (release-5.8.13)
- Updates TLS error constants to distinguish announce vs skip-announce
scenarios

## Test plan
- [ ] TestAPIMutualTLS passes
- [ ] TestClientCertificates_WithProtocolTLS passes

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
buger added a commit that referenced this pull request Apr 21, 2026
## Summary
- Go 1.25 changed mutual TLS error messages causing 17 test failures
- Backport cert_test.go fix from PR #8080 (release-5.8.13)
- Updates TLS error constants to distinguish announce vs skip-announce
scenarios

## Test plan
- [ ] TestAPIMutualTLS passes
- [ ] TestClientCertificates_WithProtocolTLS passes

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
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.

1 participant