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

Merged
Wuast94 merged 1 commit from updatarr/ci-toolchain-63db05fe2e into main 2026-10-17 07:47:01 +02:00
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 L13
Justfile L10
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> L13<br><code>Justfile</code> L10 | <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 5m25s
CI / Build (pull_request) Successful in 39s
5c0efd838d
Wuast94 scheduled this pull request to auto merge when all checks succeed 2026-10-17 06:55:01 +02:00
Wuast94 deleted branch updatarr/ci-toolchain-63db05fe2e 2026-10-17 07:47:02 +02:00
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/mautrix-lovoo!71
No description provided.