Merging to release-5.10: Gromit sync with tyk repo TT-16131 (#7542)#7551
Conversation
## Description Carry over changes from gromit into the tyk repo ## Related Issue [TT-16131](https://tyktech.atlassian.net/browse/TT-16131) ## Motivation and Context Ensure the tyk repo is in sync as the buildenv for this repo will continue to be `1.24-bullseye` with the addition of a manual pull of the latest go version, this is done upstream when the image is built. This PR carries over other changes from gromit ensuring everything is in sync after this change. [TT-16131]: https://tyktech.atlassian.net/browse/TT-16131?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ Co-authored-by: Gromit <policy@gromit> Co-authored-by: Leonid Bugaev <leonsbox@gmail.com> (cherry picked from commit 007b66a)
|
API Changes no api changes detected |
PR Code Suggestions ✨Explore these optional code suggestions:
|
🔍 Code Analysis Results{ Files Changed AnalysisThe changes are focused on the CI/CD and packaging scripts:
Architecture & Impact Assessment
Scope Discovery & Context Expansion
Powered by Visor from Probelabs Last updated: 2025-11-19T10:06:55.370Z | Triggered by: synchronize | Commit: ea4f697 💡 TIP: You can chat with Visor using |
🔍 Code Analysis ResultsSecurity Issues (2)
Architecture Issues (2)
Performance Issues (1)
Quality Issues (2)
✅ Dependency Check PassedNo dependency issues found – changes LGTM. ✅ Connectivity Check PassedNo connectivity issues found – changes LGTM. Powered by Visor from Probelabs Last updated: 2025-11-19T10:06:56.641Z | Triggered by: synchronize | Commit: ea4f697 💡 TIP: You can chat with Visor using |
|




User description
TT-16131
Gromit sync with tyk repo TT-16131 (#7542)
Description
Carry over changes from gromit into the tyk repo
Related Issue
TT-16131
Motivation and Context
Ensure the tyk repo is in sync as the buildenv for this repo will
continue to be
1.24-bullseyewith the addition of a manual pull of thelatest go version, this is done upstream when the image is built.
This PR carries over other changes from gromit ensuring everything is in
sync after this change.
Co-authored-by: Gromit policy@gromit
Co-authored-by: Leonid Bugaev leonsbox@gmail.com
PR Type
Enhancement, Tests, Bug fix
Description
Add FIPS build and images to release
Improve installer cleanup and permissions
Adjust GoReleaser to skip docker when needed
Make upgrade tests resilient to repo issues
Diagram Walkthrough
File Walkthrough
post_install.sh
Safer post-install cleanup and permissionsci/install/post_install.sh
release.yml
Release workflow adds FIPS and hardens tests.github/workflows/release.yml
Dockerfile.std
Standard image installs from dist and cleansci/Dockerfile.std
goreleaser.yml
Enable boringcrypto for FIPS buildci/goreleaser/goreleaser.yml
upgrade-deb.yml (generated Dockerfile content)
Debian upgrade test resilient to repo issuesci/tests/api-functionality/upgrade-deb.yml (generated Dockerfile content)
upgrade-rpm.yml (generated Dockerfile content)
RPM upgrade test resilient to repo issuesci/tests/api-functionality/upgrade-rpm.yml (generated Dockerfile content)