[TT-16946][TT-16950][TT-16951] feat(ci): FIPS base image for FIPS Docker builds + Go 1.25#963
[TT-16946][TT-16950][TT-16951] feat(ci): FIPS base image for FIPS Docker builds + Go 1.25#963
Conversation
|
This PR updates the CI/CD pipeline to support Go 1.25, introduces a new FIPS-compliant base image, and enhances the security of the build process. Key changes include:
Files Changed Analysis
Architecture & Impact Assessment
FIPS Build and Attestation Flowflowchart TD
subgraph "GitHub Release Workflow"
A[Push Tag] --> B(GoReleaser Job)
B --> C{Build Type?}
C -->|FIPS| D[Build with GOFIPS140=v1.0.0]
D --> E[Package .deb/.rpm for amd64, arm64, s390x]
E --> F[Build FIPS Docker Image]
F -- Uses --> G[Base: tykio/dhi-busybox:1.37-fips]
F --> H[Push Image to Registry]
H --> I[Attach VEX Attestation]
I -- Uses --> J[docker scout & cosign]
end
Scope Discovery & Context Expansion
Metadata
Powered by Visor from Probelabs Last updated: 2026-04-14T15:12:09.383Z | Triggered by: pr_updated | Commit: af9abcc 💡 TIP: You can chat with Visor using |
4c16d47 to
83df7e9
Compare
Regenerated CI files from gromit policy (gromit#444). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
83df7e9 to
1b16185
Compare
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|


$(gh pr view 963 --repo TykTechnologies/tyk-pump --json body -q .body)
Related Tickets