chore: update ci toolchain (v2.14.0 → v2.15.0) #528

Open
Wuast94 wants to merge 1 commit from updatarr/ci-toolchain-63db05fe2e into main
Owner

Updates ci toolchain.

Automerge: Enabled

Updates

Dependency From To Type Locations
github.com/golangci/golangci-lint/v2 v2.14.0 v2.15.0 minor .devcontainer/Dockerfile L14
Justfile L9
Release notes: github.com/golangci/golangci-lint/v2

v2.15.0 v2.15.0

golangci-lint is a free and open-source project built by volunteers.

If you value it, consider supporting us, the maintainers and linter authors.

We appreciate it! ❤️

For key updates, see the changelog.

Released on 2026-10-16

  1. Linters new features or changes
    • errcheck: from 1.20.0 to 1.30.0
    • exhaustive: from 0.13.0 to 0.15.0 (⚠️ changes)
    • gocognit: from 1.2.1 to 1.3.0
    • golines: from 0.15.0 to 0.16.0
    • govet-modernize: from 0.50.0 to 0.52.0
    • loggercheck: from 0.12.0 to 0.13.0
    • predeclared: from 0.2.2 to 0.3.0
    • wrapcheck: from 2.12.0 to 2.13.0
  2. Linters bug fixes
    • bidichk: from 0.3.3 to 0.3.4
    • canonicalheader: from a25c71c521f6 to e18e5c5a078f
    • gofumpt: improve deprecation logs
    • gosec: improve concurrency default value
    • iface: from 1.5.1 to 1.5.3
    • paralleltest: from 1.0.15 to 1.0.16
    • revive: from 1.17.0 to 1.17.1
    • revive: the rules context-keys-type, errorf, modifies-value-receiver, range-val-address, string-of-int, time-equal, time-naming, unexported-return, unhandled-error, var-declaration are working (less randomly).
    • rowserrcheck: from c5f79b8a11ba to e0740d52dee8
    • staticcheck: from 0.8.1 to 0.8.2
  3. Bug fixes
    • fix: compute custom version hash with module versions
    • fix: env vars loading (related to revive)

⚠️ Changes of the exhaustive linter:

  • The replaced options still exists, and partially works, but they are deprecated.
  • The options explicit-exhaustive-switch and explicit-exhaustive-map have been replaced by explicit-exhaustive.
  • The check the value map has been replaced by mapliteral.
  • The option ignore-enum-members (string) has been replaced by ignore-constants (slice).
  • The option ignore-enum-types (string) has been replaced by ignore-types (slice).
  • New report messages.
  • The linter is a now a "slow" linter.

Source

Release

Compare source

Updates <code>ci toolchain</code>. Automerge: Enabled ### Updates | Dependency | From | To | Type | Locations | | --- | --- | --- | --- | --- | | <code>github.com/golangci/golangci-lint/v2</code> | <code>v2.14.0</code> | <code>v2.15.0</code> | minor | <code>.devcontainer/Dockerfile</code> L14<br><code>Justfile</code> L9 | <details> <summary>Release notes: <code>github.com/golangci/golangci-lint/v2</code></summary> #### <code>v2.15.0</code> <code>v2.15.0</code> `golangci-lint` is a free and open-source project built by volunteers. If you value it, consider supporting us, the [maintainers](https://donate.golangci.org) and [linter authors](https://golangci-lint.run/docs/product/thanks/). We appreciate it! :heart: For key updates, see the [changelog](https://golangci-lint.run/docs/product/changelog/#2150). _Released on 2026-10-16_ 1. Linters new features or changes * `errcheck`: from 1.20.0 to 1.30.0 * `exhaustive`: from 0.13.0 to 0.15.0 (⚠️ changes) * `gocognit`: from 1.2.1 to 1.3.0 * `golines`: from 0.15.0 to 0.16.0 * `govet-modernize`: from 0.50.0 to 0.52.0 * `loggercheck`: from 0.12.0 to 0.13.0 * `predeclared`: from 0.2.2 to 0.3.0 * `wrapcheck`: from 2.12.0 to 2.13.0 2. Linters bug fixes * `bidichk`: from 0.3.3 to 0.3.4 * `canonicalheader`: from a25c71c521f6 to e18e5c5a078f * `gofumpt`: improve deprecation logs * `gosec`: improve concurrency default value * `iface`: from 1.5.1 to 1.5.3 * `paralleltest`: from 1.0.15 to 1.0.16 * `revive`: from 1.17.0 to 1.17.1 * `revive`: the rules `context-keys-type`, `errorf`, `modifies-value-receiver`, `range-val-address`, `string-of-int`, `time-equal`, `time-naming`, `unexported-return`, `unhandled-error`, `var-declaration` are working (less randomly). * `rowserrcheck`: from c5f79b8a11ba to e0740d52dee8 * `staticcheck`: from 0.8.1 to 0.8.2 3. Bug fixes * fix: compute custom version hash with module versions * fix: env vars loading (related to `revive`) ⚠️ Changes of the `exhaustive` linter: - The replaced options still exists, and partially works, but they are deprecated. - The options `explicit-exhaustive-switch` and `explicit-exhaustive-map` have been replaced by `explicit-exhaustive`. - The `check` the value `map` has been replaced by `mapliteral`. - The option `ignore-enum-members` (string) has been replaced by `ignore-constants` (slice). - The option `ignore-enum-types` (string) has been replaced by `ignore-types` (slice). - New report messages. - The linter is a now a "slow" linter. <a href="https://github.com/golangci/golangci-lint">Source</a> <a href="https://github.com/golangci/golangci-lint/releases/tag/v2.15.0">Release</a> <a href="https://github.com/golangci/golangci-lint/compare/v2.14.0...main">Compare source</a> </details>
chore: update ci toolchain (v2.14.0 → v2.15.0)
All checks were successful
CI / Quality (pull_request) Successful in 4m44s
CI / Build (pull_request) Successful in 1m10s
41b4566545
Wuast94 scheduled this pull request to auto merge when all checks succeed 2026-10-17 06:47:08 +02:00
Wuast94 force-pushed updatarr/ci-toolchain-63db05fe2e from 41b4566545
All checks were successful
CI / Quality (pull_request) Successful in 4m44s
CI / Build (pull_request) Successful in 1m10s
to af93ffd4f4
All checks were successful
CI / Quality (pull_request) Successful in 2m39s
CI / Build (pull_request) Successful in 1m10s
2026-10-17 13:09:19 +02:00
Compare
Wuast94 force-pushed updatarr/ci-toolchain-63db05fe2e from af93ffd4f4
All checks were successful
CI / Quality (pull_request) Successful in 2m39s
CI / Build (pull_request) Successful in 1m10s
to 9c954ba325
All checks were successful
CI / Quality (pull_request) Successful in 2m9s
CI / Build (pull_request) Successful in 2m9s
2026-10-17 22:04:00 +02:00
Compare
Wuast94 force-pushed updatarr/ci-toolchain-63db05fe2e from 9c954ba325
All checks were successful
CI / Quality (pull_request) Successful in 2m9s
CI / Build (pull_request) Successful in 2m9s
to ae6c9f9091
Some checks failed
CI / Quality (pull_request) Failing after 43m41s
CI / Build (pull_request) Has been cancelled
2026-10-18 10:31:57 +02:00
Compare
Some checks failed
CI / Quality (pull_request) Failing after 43m41s
Required
Details
CI / Build (pull_request) Has been cancelled
Required
Details
Some required checks were not successful.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin "updatarr/ci-toolchain-63db05fe2e:updatarr/ci-toolchain-63db05fe2e"
git switch "updatarr/ci-toolchain-63db05fe2e"
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
Wuast94/go-template!528
No description provided.