Files
Edson Michaque a1e28b4c44 [TT-16342] Update Gateway and Plugin Compiler to Go 1.25 (#7662)
## 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>
2026-03-03 11:01:39 +00:00
..
2020-03-26 18:34:34 +03:00