Skip to content

Conversation

@xnyo
Copy link
Collaborator

@xnyo xnyo commented Dec 10, 2025

Changes:

  • Bumps the default Node version from 22 (maintenance LTS) to 24 (latest LTS)
  • Bumps the default Go version from 1.24 to 1.25
  • Bumps the default golangci-lint version from 1.64.8 to 2.7.2 (first compatible version with Go 1.25 is 2.0.0)

Reminder:

  • The Node version can be changed via the node-version input or the .nvmrc file
  • The Go version can be changed via the go-version input

⚠️ Breaking change

golangci-lint has been bumped from v1 to v2 in order to support Go 1.25. The config file format for golangci-lint has changed and has to be migrated. Please follow golangci-lint's migration guide for more information. If you want to revert to Go 1.24 and golangci-lint v1, add the following to both your CI and your CD workflows:

inputs:
  go-version: "1.24"
  golangci-lint-version: "1.64.8"

BEGIN_COMMIT_OVERRIDE
chore(deps)!: Update default Go version to 1.25
chore(deps)!: Update default Node version to 24 LTS
chore(deps)!: Update default golangci-lint version to 2.7.2
END_COMMIT_OVERRIDE

Fixes #407

@xnyo xnyo self-assigned this Dec 10, 2025
@xnyo xnyo added the dependencies Pull requests that update a dependency file label Dec 10, 2025
@grafana-plugins-platform-bot grafana-plugins-platform-bot bot moved this from 📬 Triage to 🔬 In review in Plugins Platform / Grafana Community Dec 10, 2025
@xnyo xnyo changed the title wip: chore(deps): update default Go version to 1.25 and default Node version to 24 LTS wip: chore(deps)!: update default Go version to 1.25 and default Node version to 24 LTS Dec 10, 2025
@xnyo xnyo changed the title wip: chore(deps)!: update default Go version to 1.25 and default Node version to 24 LTS chore(deps)!: update default tooling versions (Go 1.25, Node 22 LTS, golangci-lint 2.7.2) Dec 10, 2025
@xnyo xnyo marked this pull request as ready for review December 10, 2025 14:53
@xnyo xnyo requested review from a team as code owners December 10, 2025 14:53
@xnyo xnyo changed the title chore(deps)!: update default tooling versions (Go 1.25, Node 22 LTS, golangci-lint 2.7.2) chore(deps)!: update default tooling versions (Go 1.25, Node 24 LTS, golangci-lint 2.7.2) Dec 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

Status: 🔬 In review

Development

Successfully merging this pull request may close these issues.

Bump golangci-lint to v2

1 participant