Skip to content

chore(deps): github.com/sirupsen/logrus v1.10.2, bump minimum go version to go1.24 - #71

Merged
vvoland merged 2 commits into
docker:mainfrom
thaJeztah:bump_logrus
Aug 28, 2026
Merged

chore(deps): github.com/sirupsen/logrus v1.10.2, bump minimum go version to go1.24#71
vvoland merged 2 commits into
docker:mainfrom
thaJeztah:bump_logrus

Conversation

@thaJeztah

Copy link
Copy Markdown
Member

Update to the latest logrus to reduce indirect dependencies.

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Update to the latest logrus to reduce indirect dependencies.

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the repository’s vendored Go module metadata to use github.com/sirupsen/logrus v1.10.2 and raises the declared minimum Go version to 1.24, along with a small CI matrix adjustment to reflect the newer baseline.

Changes:

  • Bump github.com/sirupsen/logrus from v1.9.3 to v1.10.2 (and refresh vendored sums).
  • Update the module’s declared Go version from 1.13 to 1.24 in vendor.mod, adding an indirect golang.org/x/sys requirement.
  • Remove the macOS exclusion that existed only due to Go 1.13 limitations.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.

File Description
vendor.sum Refresh vendored dependency checksums consistent with the updated dependency set.
vendor.mod Raise go directive to 1.24 and update direct/indirect requirements (logrus, x/sys).
.github/workflows/ci.yml Remove macOS matrix exclusion previously tied to Go 1.13.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread .github/workflows/ci.yml
Comment on lines 51 to 54
go-version:
- "" # leave empty to use go-version-file (use go.mod); see https://github.com/actions/setup-go/issues/450#issuecomment-3620402646
- oldstable
- stable

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

oldstable is go1.26 now; we deliberately want to test "absolute minimum", and both versions supported by Go itself (latest and latest-1)

@thaJeztah
thaJeztah requested a review from vvoland August 28, 2026 11:10
@vvoland
vvoland merged commit dc8b329 into docker:main Aug 28, 2026
13 checks passed
@thaJeztah
thaJeztah deleted the bump_logrus branch August 28, 2026 11:23
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.

3 participants