Skip to content

Conversation

@akrem-chabchoub
Copy link
Contributor

@akrem-chabchoub akrem-chabchoub commented Sep 30, 2025

Checklist

  • I have read the coding guide.
  • My change requires a documentation update, and I have done it.
  • I have added tests to cover my changes.
  • I have filled out the description and linked the related issues.

Description

This PR bumps dependencies to align with Go 1.25:

  • Updates go.mod to Go 1.25.0

  • Adjusts Dockerfiles to use Go 1.25

  • Updates golangci-lint to v2.5.0

  • Move gofmt to formatters section

  • Remove typecheck and gosimple, since they are combined in staticcheck

  • Updates related CI workflow configs and Makefile entries.

Open API Spec Version Changes (if applicable)

Motivation and Context (Optional)

Related Issue (Optional)

#5205

Screenshots (if appropriate):

@akrem-chabchoub akrem-chabchoub changed the title Chore/bump go 1.25 chore: bump golang to v1.25.1 and golangci-lint to v2 Oct 1, 2025
@akrem-chabchoub akrem-chabchoub self-assigned this Oct 1, 2025
@akrem-chabchoub akrem-chabchoub marked this pull request as ready for review October 1, 2025 12:45
@martinconic
Copy link
Contributor

Beside go version bump I see a lot of refactoring, those were automatically made?

@akrem-chabchoub
Copy link
Contributor Author

@martinconic Yes, the lint fixes are made by this command: golangci-lint run --fix

@gacevicljubisa
Copy link
Member

To verify it works with beekeeper changes, set beekeeper branch here to golangci-lint-v2

@gacevicljubisa
Copy link
Member

Update base debian images to: 12.12-slim

@gacevicljubisa gacevicljubisa linked an issue Oct 2, 2025 that may be closed by this pull request
@gacevicljubisa gacevicljubisa merged commit 1a4f351 into master Oct 5, 2025
21 of 22 checks passed
@gacevicljubisa gacevicljubisa deleted the chore/bump-go-1.25 branch October 5, 2025 17:55
@bcsorvasi bcsorvasi added this to the v2.7.0 milestone Oct 7, 2025
janos added a commit that referenced this pull request Oct 15, 2025
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.

Bump Go version to 1.25

6 participants