mirror of
https://github.com/TykTechnologies/tyk.git
synced 2026-03-26 05:11:49 +00:00
## Description This PR updates the Tyk Gateway and Plugin Compiler from Go 1.24 to Go 1.25. The following files have been updated: - `go.mod`: Updated Go version directive from `1.24.6` to `1.25` - `.go-version`: Updated from `1.24` to `1.25` - `Dockerfile`: Updated `GO_VERSION` ARG from `1.24` to `1.25` - `.github/workflows/ci-tests.yml`: Updated matrix go-version from `1.24.x` to `1.25.x` - `.github/workflows/plugin-compiler-build.yml`: Updated `GOLANG_CROSS` env from `1.24-bullseye` to `1.25-bullseye` - `.github/workflows/release.yml`: Updated all golang-cross references from `1.24-bullseye` to `1.25-bullseye` and `1.24-bookworm` to `1.25-bookworm` - `ci/images/plugin-compiler/Dockerfile`: Updated base image from `golang-cross:1.24-bullseye` to `golang-cross:1.25-bullseye` ## Related Issue https://tyktech.atlassian.net/browse/TT-16342 ## Motivation and Context This update is part of our commitment to staying current with Go versions to minimize exposure to security vulnerabilities. The update maintains all existing GODEBUG settings which remain valid in Go 1.25. ## How This Has Been Tested - Verified `go mod tidy` runs successfully - Built the main Tyk binary successfully with `go build -o tyk .` - Confirmed the binary runs and reports correct version ## Types of changes - [x] Refactoring or add test (improvements in base code or adds test coverage to functionality) ## Checklist - [x] I ensured that the documentation is up to date - [x] I explained why this PR updates go.mod in detail with reasoning why it's required - [ ] I would like a code coverage CI quality gate exception and have explained why <!---TykTechnologies/jira-linter starts here--> ### Ticket Details <details> <summary> <a href="https://tyktech.atlassian.net/browse/TT-16342" title="TT-16342" target="_blank">TT-16342</a> </summary> | | | |---------|----| | Status | In Dev | | Summary | Update Gateway and Plugin Compiler to Go 1.25 | Generated at: 2026-02-26 16:28:17 </details> <!---TykTechnologies/jira-linter ends here--> --------- Co-authored-by: Ilija Bojanovic <ilijabojanovic@gmail.com>