Skip to content

chore: Update Go to 1.24 and update CI#36

Open
mromaszewicz wants to merge 3 commits intooapi-codegen:mainfrom
mromaszewicz:chore/go124
Open

chore: Update Go to 1.24 and update CI#36
mromaszewicz wants to merge 3 commits intooapi-codegen:mainfrom
mromaszewicz:chore/go124

Conversation

@mromaszewicz
Copy link
Copy Markdown
Member

Summary

  • Update go.mod to require Go 1.24.4
  • Update direct dependencies: kin-openapi to v0.134.0, gin to v1.10.1, testify to v1.11.1
  • Replace individual CI workflow files (generate, lint, tidy) with the shared oapi-codegen/actions reusable workflow
  • Add Renovate Go 1.24 constraint to prevent dependency updates requiring newer Go versions

Note: gin v1.11+ requires Go 1.25, so pinned at v1.10.1 for Go 1.24 compatibility.

- Update go.mod to require Go 1.24.4
- Update direct dependencies: kin-openapi to v0.134.0, gin to
  v1.10.1, testify to v1.11.1
- Replace individual CI workflow files (generate, lint, tidy) with
  the shared oapi-codegen/actions reusable workflow
- Add Renovate Go 1.24 constraint to prevent dependency updates
  requiring newer Go versions

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@mromaszewicz mromaszewicz requested a review from a team as a code owner April 3, 2026 20:16
@socket-security
Copy link
Copy Markdown

socket-security bot commented Apr 3, 2026

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updatedgithub.com/​gin-gonic/​gin@​v1.10.0 ⏵ v1.10.171 +1100100100100
Updatedgithub.com/​getkin/​kin-openapi@​v0.124.0 ⏵ v0.134.074 +1100 +16100100100
Updatedgithub.com/​stretchr/​testify@​v1.9.0 ⏵ v1.11.196 +1100100100100

View full report

mromaszewicz and others added 2 commits April 3, 2026 13:29
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant