Skip to content

Conversation

@jacobweinstock
Copy link
Member

@jacobweinstock jacobweinstock commented Oct 9, 2025

What does this PR implement/change/remove?

There are 2 medium vulnerabilities in golang.org/x/net that necessitate the upgrade. v0.38.0 of golang.org/x/net requires go 1.23. Also v1.38.0 of go.opentelemetry.io/otel and go.opentelemetry.io/otel/trace require go 1.23. This will require all consumers to have >= Go 1.23. The current latest Go version is 1.25 and, Go 1.26 is expected to be released in February of 2026. Happy to discuss holding off on this or other alternatives if bumping the Go version is a concern.

Checklist

  • Tests added
  • Similar commits squashed

The HW vendor this change applies to (if applicable)

The HW model number, product name this change applies to (if applicable)

The BMC firmware and/or BIOS versions that this change applies to (if applicable)

What version of tooling - vendor specific or opensource does this change depend on (if applicable)

Description for changelog/release notes

Copy link
Member

@joelrebel joelrebel left a comment

Choose a reason for hiding this comment

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

could you squash the last two commits please

golang.org/x/net v0.46.0 requires the bump
to go 1.24.0.

Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
There are 2 medium vulnerabilities in
golang.org/x/net that necessitate the upgrade.
v0.38.0 of golang.org/x/net requires go 1.23.
Also v1.38.0 of go.opentelemetry.io/otel and
go.opentelemetry.io/otel/trace also require
go 1.23.

Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
Enable linters in golangci-lint config.
This makes it so that linters are actually
run.

Update golangci-lint version to latest.
Fix all issues after upgrade.

Pass through exit code/status from golangci-lint.
This will cause the Make target to fail with
a non 0 exit. This is needed so that linting is
enforced by CI.

Remove golangci-lint from GitHub Actions.
make all-checks handles downloading and running
golangci-lint and will keep it the version up-to-date.

Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
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.

2 participants