Skip to content

Please stop (unnecessarily) updating go version in go.mod #23032

@mmlb

Description

@mmlb

Feature Description

Please stop updating to the latest release if its unnecessary. This forces downstream users and end-users to have to use that toolchain. This seems unnecessary since the commit messages for the changes provide no reasoning as I'd expect if there was a need to upgrade. According to go.dev:

A go directive indicates that a module was written assuming the semantics of a given version of Go. The version must be a valid Go version, such as 1.14, 1.21rc1, or 1.23.0.

The go directive sets the minimum version of Go required to use this module. Before Go 1.21, the directive was advisory only; now it is a mandatory requirement: Go toolchains refuse to use modules declaring newer Go versions.

As far as I can see nothing is changing in the PRs that bump the go version so therefore the code base isn't changing to assume new semantics based on go version. Please stop the useless churn, this feels like it goes against the spirit of MVP of managing go deps.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions