[PR #55] [MERGED] chore(deps): update golang devdeps non-major #66

Closed
opened 2026-03-04 00:41:12 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/thegeeklab/git-sv/pull/55
Author: @renovate[bot]
Created: 2/12/2024
Status: Merged
Merged: 2/12/2024
Merged by: @xoxys

Base: mainHead: renovate/auto/golang-devdeps-non-major


📝 Commits (2)

  • b3de56e chore(deps): update golang devdeps non-major
  • 5cd35f3 fix linting

📊 Changes

15 files changed (+27 additions, -12 deletions)

View changed files

📝 Makefile (+2 -2)
📝 app/commands/changelog.go (+1 -1)
📝 app/commands/commitlog.go (+1 -1)
📝 app/commands/commitnotes.go (+1 -1)
📝 app/commands/config.go (+2 -2)
📝 app/commands/currentversion.go (+1 -1)
📝 app/commands/nextversion.go (+1 -1)
📝 app/commands/releasenotes.go (+1 -1)
📝 app/commands/tag.go (+1 -1)
📝 app/config_test.go (+1 -0)
📝 cmd/git-sv/main.go (+1 -1)
📝 sv/commit_test.go (+3 -0)
📝 sv/formatter/formatter_test.go (+1 -0)
📝 sv/message.go (+1 -0)
📝 sv/message_test.go (+9 -0)

📄 Description

Mend Renovate

This PR contains the following updates:

Package Update Change
golangci/golangci-lint minor v1.55.2 -> v1.56.1
mvdan/gofumpt minor v0.5.0 -> v0.6.0

Release Notes

golangci/golangci-lint (golangci/golangci-lint)

v1.56.1

Compare Source

  1. updated linters
    • errcheck: from 1.6.3 to 1.7.0
    • govet: disable loopclosure with go1.22
    • revive: from 1.3.6 to 1.3.7
    • testifylint: from 1.1.0 to 1.1.1

v1.56.0

Compare Source

  1. new linters
  2. updated linters
    • depguard: from 2.1.0 to 2.2.0
    • exhaustive: from 0.11.0 to 0.12.0
    • exhaustruct: from 3.1.0 to 3.2.0
    • gci: from 0.11.2 to 0.12.1
    • ginkgolinter: from 0.14.1 to 0.15.2
    • go-check-sumtype: from 0.1.3 to 0.1.4
    • go-critic: from 0.9.0 to 0.11.0
    • go-errorlint: from 1.4.5 to 1.4.8
    • go-spancheck: from 0.4.2 to 0.5.2
    • goconst: from 1.6.0 to 1.7.0
    • godot: from 1.4.15 to 1.4.16
    • gofumpt: from 0.5.0 to 0.6.0
    • inamedparam: from 0.1.2 to 0.1.3
    • ineffassign: from 0.0.0-20230610083614-0e73809eb601 to 0.1.0
    • ireturn: from 0.2.2 to 0.3.0
    • misspell: add mode option
    • musttag: from v0.7.2 to v0.8.0
    • paralleltest: from 1.0.8 to 1.0.9
    • perfsprint: from 0.2.0 to 0.6.0
    • protogetter: from 0.2.3 to 0.3.4
    • revive: from 1.3.4 to 1.3.6
    • sloglint: add static-msg option
    • sloglint: from 0.1.2 to 0.4.0
    • testifylint: from 0.2.3 to 1.1.0
    • unparam: from 2022122-7455f1af531d to 2024010-c549a3470d14
    • whitespace: update after moving to the analysis package
    • wsl: from 3.4.0 to 4.2.0
    • zerologlint: from 0.1.3 to 0.1.5
  3. misc.
    • 🎉 go1.22 support
    • Implement stats per linter with a flag
    • fix: make versioning inside Docker image consistent with binaries
    • fix: parse Go RC version
  4. Documentation
    • Add missing fields to .golangci.reference.yml
    • Fix noctx description
    • Improve .golangci.reference.yml defaults
    • Improve typecheck FAQ
    • Note that exhaustruct struct regular expressions are expected to match the entire package/name/structname
    • Adjust wrapcheck ignoreSigs to new defaults

Important

testifylint has breaking changes about enabling/disabling checks:

  • If you were using the option enable with a filtered list of checks, you should either add disable-all: true (1) or use disable field (2).

Example (1)

  testifylint:
    disable-all: true
    enable:
      - bool-compare
      - compares
      - empty
      - error-is-as
      - error-nil
      - expected-actual
      - go-require
      - float-compare
      - len
      - nil-compare
      - require-error

- suite-dont-use-pkg

      - suite-extra-assert-call
      - suite-thelper
```

```yml

Example (2)

  testifylint:
    disable:
      - suite-dont-use-pkg
```
mvdan/gofumpt (mvdan/gofumpt)

v0.6.0

Compare Source

This release is based on Go 1.21's gofmt, and requires Go 1.20 or later.

The following changes are included:

  • Support go version strings from newer go.mod files - [#​280]
  • Consider simple error checks even if they use the = operator - [#​271]
  • Ignore //line directives to avoid panics - [#​288]

Configuration

📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/thegeeklab/git-sv/pull/55 **Author:** [@renovate[bot]](https://github.com/apps/renovate) **Created:** 2/12/2024 **Status:** ✅ Merged **Merged:** 2/12/2024 **Merged by:** [@xoxys](https://github.com/xoxys) **Base:** `main` ← **Head:** `renovate/auto/golang-devdeps-non-major` --- ### 📝 Commits (2) - [`b3de56e`](https://github.com/thegeeklab/git-sv/commit/b3de56e842f5676d956fb149bfdd4afd73a84ed9) chore(deps): update golang devdeps non-major - [`5cd35f3`](https://github.com/thegeeklab/git-sv/commit/5cd35f3c9f67d736a9e0a9c80312ee026654e735) fix linting ### 📊 Changes **15 files changed** (+27 additions, -12 deletions) <details> <summary>View changed files</summary> 📝 `Makefile` (+2 -2) 📝 `app/commands/changelog.go` (+1 -1) 📝 `app/commands/commitlog.go` (+1 -1) 📝 `app/commands/commitnotes.go` (+1 -1) 📝 `app/commands/config.go` (+2 -2) 📝 `app/commands/currentversion.go` (+1 -1) 📝 `app/commands/nextversion.go` (+1 -1) 📝 `app/commands/releasenotes.go` (+1 -1) 📝 `app/commands/tag.go` (+1 -1) 📝 `app/config_test.go` (+1 -0) 📝 `cmd/git-sv/main.go` (+1 -1) 📝 `sv/commit_test.go` (+3 -0) 📝 `sv/formatter/formatter_test.go` (+1 -0) 📝 `sv/message.go` (+1 -0) 📝 `sv/message_test.go` (+9 -0) </details> ### 📄 Description [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [golangci/golangci-lint](https://togithub.com/golangci/golangci-lint) | minor | `v1.55.2` -> `v1.56.1` | | [mvdan/gofumpt](https://togithub.com/mvdan/gofumpt) | minor | `v0.5.0` -> `v0.6.0` | --- ### Release Notes <details> <summary>golangci/golangci-lint (golangci/golangci-lint)</summary> ### [`v1.56.1`](https://togithub.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v1561) [Compare Source](https://togithub.com/golangci/golangci-lint/compare/v1.56.0...v1.56.1) 1. updated linters - `errcheck`: from 1.6.3 to 1.7.0 - `govet`: disable `loopclosure` with go1.22 - `revive`: from 1.3.6 to 1.3.7 - `testifylint`: from 1.1.0 to 1.1.1 ### [`v1.56.0`](https://togithub.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v1560) [Compare Source](https://togithub.com/golangci/golangci-lint/compare/v1.55.2...v1.56.0) 1. new linters - feat: add `spancheck` linter https://github.com/jjti/go-spancheck 2. updated linters - `depguard`: from 2.1.0 to 2.2.0 - `exhaustive`: from 0.11.0 to 0.12.0 - `exhaustruct`: from 3.1.0 to 3.2.0 - `gci`: from 0.11.2 to 0.12.1 - `ginkgolinter`: from 0.14.1 to 0.15.2 - `go-check-sumtype`: from 0.1.3 to 0.1.4 - `go-critic`: from 0.9.0 to 0.11.0 - `go-errorlint`: from 1.4.5 to 1.4.8 - `go-spancheck`: from 0.4.2 to 0.5.2 - `goconst`: from 1.6.0 to 1.7.0 - `godot`: from 1.4.15 to 1.4.16 - `gofumpt`: from 0.5.0 to 0.6.0 - `inamedparam`: from 0.1.2 to 0.1.3 - `ineffassign`: from 0.0.0-20230610083614-0e73809eb601 to 0.1.0 - `ireturn`: from 0.2.2 to 0.3.0 - `misspell`: add mode option - `musttag`: from v0.7.2 to v0.8.0 - `paralleltest`: from 1.0.8 to 1.0.9 - `perfsprint`: from 0.2.0 to 0.6.0 - `protogetter`: from 0.2.3 to 0.3.4 - `revive`: from 1.3.4 to 1.3.6 - `sloglint`: add static-msg option - `sloglint`: from 0.1.2 to 0.4.0 - `testifylint`: from 0.2.3 to 1.1.0 - `unparam`: from [`2022122`](https://togithub.com/golangci/golangci-lint/commit/20221223090309)-7455f1af531d to [`2024010`](https://togithub.com/golangci/golangci-lint/commit/20240104100049)-c549a3470d14 - `whitespace`: update after moving to the `analysis` package - `wsl`: from 3.4.0 to 4.2.0 - `zerologlint`: from 0.1.3 to 0.1.5 3. misc. - 🎉 go1.22 support - Implement stats per linter with a flag - fix: make versioning inside Docker image consistent with binaries - fix: parse Go RC version 4. Documentation - Add missing fields to .golangci.reference.yml - Fix noctx description - Improve .golangci.reference.yml defaults - Improve typecheck FAQ - Note that `exhaustruct` struct regular expressions are expected to match the entire `package/name/structname` - Adjust wrapcheck ignoreSigs to new defaults **Important** `testifylint` has [breaking changes](https://togithub.com/Antonboom/testifylint/releases/tag/v1.0.0) about enabling/disabling checks: - If you were using the option `enable` with a filtered list of checks, you should either add `disable-all: true` (1) or use `disable` field (2). ```yml ``` ### Example (1) testifylint: disable-all: true enable: - bool-compare - compares - empty - error-is-as - error-nil - expected-actual - go-require - float-compare - len - nil-compare - require-error ### - suite-dont-use-pkg - suite-extra-assert-call - suite-thelper ``` ```yml ### Example (2) testifylint: disable: - suite-dont-use-pkg ``` </details> <details> <summary>mvdan/gofumpt (mvdan/gofumpt)</summary> ### [`v0.6.0`](https://togithub.com/mvdan/gofumpt/blob/HEAD/CHANGELOG.md#v060---2024-01-28) [Compare Source](https://togithub.com/mvdan/gofumpt/compare/v0.5.0...v0.6.0) This release is based on Go 1.21's gofmt, and requires Go 1.20 or later. The following changes are included: - Support `go` version strings from newer go.mod files - \[[#&#8203;280](https://togithub.com/mvdan/gofumpt/issues/280)] - Consider simple error checks even if they use the `=` operator - \[[#&#8203;271](https://togithub.com/mvdan/gofumpt/issues/271)] - Ignore `//line` directives to avoid panics - \[[#&#8203;288](https://togithub.com/mvdan/gofumpt/issues/288)] </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/thegeeklab/git-sv). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNzMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjE3My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-04 00:41:12 +03:00
Sign in to join this conversation.
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
starred/git-sv#66
No description provided.