Skip to content

chore: require Go 1.24, update CI to actions v0.8.0 - #35

Merged
mromaszewicz merged 1 commit into
mainfrom
chore/go124
Aug 6, 2026
Merged

chore: require Go 1.24, update CI to actions v0.8.0#35
mromaszewicz merged 1 commit into
mainfrom
chore/go124

Conversation

@mromaszewicz

Copy link
Copy Markdown
Member

Bump the go directive in both modules from 1.20 to 1.24.0, matching the baseline used by oapi-codegen/runtime.

The shared CI workflow only tests against Go 1.25 and 1.26 as of oapi-codegen/actions v0.8.0, so the version matrix no longer covers 1.20 regardless. Move to v0.8.0 and lint against 1.26, mirroring runtime.

v0.8.0 replaced the tidied -verbose step with an invocation of a tidy-ci make target, which this repo did not have, so add it.

Also switch the golangci-lint installer to https://golangci-lint.run and bump to v2.12.2. The old raw.githubusercontent.com installer fails checksum verification on recent releases, which is what broke the renovate v2.12.2 bump in CI.

Bump the `go` directive in both modules from 1.20 to 1.24.0, matching the
baseline used by `oapi-codegen/runtime`.

The shared CI workflow only tests against Go 1.25 and 1.26 as of
oapi-codegen/actions v0.8.0, so the version matrix no longer covers 1.20
regardless. Move to v0.8.0 and lint against 1.26, mirroring `runtime`.

v0.8.0 replaced the `tidied -verbose` step with an invocation of a
`tidy-ci` make target, which this repo did not have, so add it.

Also switch the golangci-lint installer to https://golangci-lint.run and
bump to v2.12.2. The old raw.githubusercontent.com installer fails
checksum verification on recent releases, which is what broke the
renovate v2.12.2 bump in CI.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@mromaszewicz
mromaszewicz requested a review from a team as a code owner August 6, 2026 03:26
@mromaszewicz
mromaszewicz merged commit 1411a19 into main Aug 6, 2026
23 checks passed
@mromaszewicz
mromaszewicz deleted the chore/go124 branch August 6, 2026 03:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant