Skip to content

Commit

Permalink
chore(deps): update all non-major dependencies (#10)
Browse files Browse the repository at this point in the history
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence | Type |
Update |
|---|---|---|---|---|---|---|---|
| [github.com/stretchr/testify](https://github.com/stretchr/testify) |
`v1.8.4` -> `v1.9.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fstretchr%2ftestify/v1.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fstretchr%2ftestify/v1.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fstretchr%2ftestify/v1.8.4/v1.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fstretchr%2ftestify/v1.8.4/v1.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| require | minor |
| [go](https://github.com/golang/go) | `1.22.0` -> `1.22.4` |
[![age](https://developer.mend.io/api/mc/badges/age/hermit/go/1.22.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/hermit/go/1.22.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/hermit/go/1.22.0/1.22.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/hermit/go/1.22.0/1.22.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| | patch |
| [golangci-lint](https://github.com/golangci/golangci-lint) |
`1.56.2` -> `1.59.0` |
[![age](https://developer.mend.io/api/mc/badges/age/hermit/golangci-lint/1.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/hermit/golangci-lint/1.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/hermit/golangci-lint/1.56.2/1.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/hermit/golangci-lint/1.56.2/1.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
| | minor |

---

### Release Notes

<details>
<summary>stretchr/testify (github.com/stretchr/testify)</summary>

###
[`v1.9.0`](https://github.com/stretchr/testify/releases/tag/v1.9.0)

[Compare
Source](https://github.com/stretchr/testify/compare/v1.8.4...v1.9.0)

#### What's Changed

- Fix Go modules version by
[@&#8203;SuperQ](https://github.com/SuperQ) in
[stretchr/testify#1394
- Document that require is not safe to call in created goroutines by
[@&#8203;programmer04](https://github.com/programmer04) in
[stretchr/testify#1392
- Remove myself from MAINTAINERS.md by
[@&#8203;mvdkleijn](https://github.com/mvdkleijn) in
[stretchr/testify#1367
- Correct spelling/grammar by
[@&#8203;echarrod](https://github.com/echarrod) in
[stretchr/testify#1389
- docs: Update URLs in README by
[@&#8203;davidjb](https://github.com/davidjb) in
[stretchr/testify#1349
- Update mockery link to Github Pages in README by
[@&#8203;LandonTClipp](https://github.com/LandonTClipp) in
[stretchr/testify#1346
- docs: Fix typos in tests and comments by
[@&#8203;alexandear](https://github.com/alexandear) in
[stretchr/testify#1410
- CI: tests from go1.17 by [@&#8203;SuperQ](https://github.com/SuperQ)
in
[stretchr/testify#1409
- Fix adding ? when no values passed by
[@&#8203;lesichkovm](https://github.com/lesichkovm) in
[stretchr/testify#1320
- codegen: use standard header for generated files by
[@&#8203;dolmen](https://github.com/dolmen) in
[stretchr/testify#1406
- mock: AssertExpectations log reason only on failure by
[@&#8203;hikyaru-suzuki](https://github.com/hikyaru-suzuki) in
[stretchr/testify#1360
- assert: fix flaky TestNeverTrue by
[@&#8203;dolmen](https://github.com/dolmen) in
[stretchr/testify#1417
- README: fix typos "set up" vs "setup" by
[@&#8203;ossan-dev](https://github.com/ossan-dev) in
[stretchr/testify#1428
- mock: move regexp compilation outside of `Called` by
[@&#8203;aud10slave](https://github.com/aud10slave) in
[stretchr/testify#631
- assert: refactor internal func getLen() by
[@&#8203;dolmen](https://github.com/dolmen) in
[stretchr/testify#1445
- mock: deprecate type AnythingOfTypeArgument
([#&#8203;1434](https://github.com/stretchr/testify/issues/1434)) by
[@&#8203;dolmen](https://github.com/dolmen) in
[stretchr/testify#1441
- Remove no longer needed assert.canConvert by
[@&#8203;alexandear](https://github.com/alexandear) in
[stretchr/testify#1470
- assert: ObjectsAreEqual: use time.Equal for time.Time types by
[@&#8203;tscales](https://github.com/tscales) in
[stretchr/testify#1464
- Bump actions/checkout from 3 to 4 by
[@&#8203;dependabot](https://github.com/dependabot) in
[stretchr/testify#1466
- Bump actions/setup-go from 3.2.0 to 4.1.0 by
[@&#8203;dependabot](https://github.com/dependabot) in
[stretchr/testify#1451
- fix: make EventuallyWithT concurrency safe by
[@&#8203;czeslavo](https://github.com/czeslavo) in
[stretchr/testify#1395
- assert: fix httpCode and HTTPBody occur panic when http.Handler read
Body by [@&#8203;hidu](https://github.com/hidu) in
[stretchr/testify#1484
- assert.EqualExportedValues: fix handling of arrays by
[@&#8203;zrbecker](https://github.com/zrbecker) in
[stretchr/testify#1473
- .github: use latest Go versions by
[@&#8203;kevinburkesegment](https://github.com/kevinburkesegment) in
[stretchr/testify#1489
- assert: Deprecate EqualExportedValues by
[@&#8203;HaraldNordgren](https://github.com/HaraldNordgren) in
[stretchr/testify#1488
- suite: refactor test assertions by
[@&#8203;alexandear](https://github.com/alexandear) in
[stretchr/testify#1474
- suite: fix SetupSubTest and TearDownSubTest execution order by
[@&#8203;linusbarth](https://github.com/linusbarth) in
[stretchr/testify#1471
- docs: Fix deprecation comments for http package by
[@&#8203;alexandear](https://github.com/alexandear) in
[stretchr/testify#1335
- Add map support doc comments to Subset and NotSubset by
[@&#8203;jedevc](https://github.com/jedevc) in
[stretchr/testify#1306
- TestErrorIs/TestNotErrorIs: check error message contents by
[@&#8203;craig65535](https://github.com/craig65535) in
[stretchr/testify#1435
- suite: fix subtest names (fix
[#&#8203;1501](https://github.com/stretchr/testify/issues/1501)) by
[@&#8203;dolmen](https://github.com/dolmen) in
[stretchr/testify#1504
- assert: improve unsafe.Pointer tests by
[@&#8203;dolmen](https://github.com/dolmen) in
[stretchr/testify#1505
- assert: simplify isNil implementation by
[@&#8203;dolmen](https://github.com/dolmen) in
[stretchr/testify#1506
- assert.InEpsilonSlice: fix expected/actual order and other
improvements by [@&#8203;dolmen](https://github.com/dolmen) in
[stretchr/testify#1483
- Fix dependency cycle with objx
[#&#8203;1292](https://github.com/stretchr/testify/issues/1292) by
[@&#8203;dolmen](https://github.com/dolmen) in
[stretchr/testify#1453
- mock: refactor TestIsArgsEqual by
[@&#8203;dolmen](https://github.com/dolmen) in
[stretchr/testify#1444
- mock: optimize argument matching checks by
[@&#8203;dolmen](https://github.com/dolmen) in
[stretchr/testify#1416
- assert: fix TestEventuallyTimeout by
[@&#8203;dolmen](https://github.com/dolmen) in
[stretchr/testify#1412
- CI: add go 1.21 in GitHub Actions by
[@&#8203;dolmen](https://github.com/dolmen) in
[stretchr/testify#1450
- suite: fix recoverAndFailOnPanic to report test failure at the right
location by [@&#8203;dolmen](https://github.com/dolmen) in
[stretchr/testify#1502
- Update maintainers by
[@&#8203;brackendawson](https://github.com/brackendawson) in
[stretchr/testify#1533
- assert: Fix EqualValues to handle overflow/underflow by
[@&#8203;arjunmahishi](https://github.com/arjunmahishi) in
[stretchr/testify#1531
- assert: better formatting for Len() error by
[@&#8203;kevinburkesegment](https://github.com/kevinburkesegment) in
[stretchr/testify#1485
- Ensure AssertExpectations does not fail in skipped tests by
[@&#8203;ianrose14](https://github.com/ianrose14) in
[stretchr/testify#1331
- suite: fix deadlock in suite.Require()/Assert() by
[@&#8203;arjunmahishi](https://github.com/arjunmahishi) in
[stretchr/testify#1535
- Revert "assert: ObjectsAreEqual: use time.Equal for time.Time type" by
[@&#8203;brackendawson](https://github.com/brackendawson) in
[stretchr/testify#1537
- \[chore] Add issue templates by
[@&#8203;arjunmahishi](https://github.com/arjunmahishi) in
[stretchr/testify#1538
- Update the build status badge by
[@&#8203;brackendawson](https://github.com/brackendawson) in
[stretchr/testify#1540
- Update Github workflows setup-go to V5 by
[@&#8203;hendrywiranto](https://github.com/hendrywiranto) in
[stretchr/testify#1545
- Support Pointer to Struct in EqualExportedValues by
[@&#8203;Lucaber](https://github.com/Lucaber) in
[stretchr/testify#1517
- README: drop link to gorc by
[@&#8203;guettli](https://github.com/guettli) in
[stretchr/testify#1248
- http_assertions: honour the msgAndArgs provided with each assertion by
[@&#8203;arjunmahishi](https://github.com/arjunmahishi) in
[stretchr/testify#1548
- fix typos in comments and tests by
[@&#8203;ccoVeille](https://github.com/ccoVeille) in
[stretchr/testify#1247
- Include the auto-release notes in releases by
[@&#8203;brackendawson](https://github.com/brackendawson) in
[stretchr/testify#1550
- Add `NotImplements` and variants by
[@&#8203;hslatman](https://github.com/hslatman) in
[stretchr/testify#1385
- Add support to compare uintptr by
[@&#8203;bogdandrutu](https://github.com/bogdandrutu) in
[stretchr/testify#1339
- build(deps): bump github.com/stretchr/objx from 0.5.1 to 0.5.2 by
[@&#8203;dependabot](https://github.com/dependabot) in
[stretchr/testify#1552

#### New Contributors

- [@&#8203;SuperQ](https://github.com/SuperQ) made their first
contribution in
[stretchr/testify#1394
- [@&#8203;programmer04](https://github.com/programmer04) made their
first contribution in
[stretchr/testify#1392
- [@&#8203;echarrod](https://github.com/echarrod) made their first
contribution in
[stretchr/testify#1389
- [@&#8203;davidjb](https://github.com/davidjb) made their first
contribution in
[stretchr/testify#1349
- [@&#8203;LandonTClipp](https://github.com/LandonTClipp) made their
first contribution in
[stretchr/testify#1346
- [@&#8203;alexandear](https://github.com/alexandear) made their first
contribution in
[stretchr/testify#1410
- [@&#8203;lesichkovm](https://github.com/lesichkovm) made their first
contribution in
[stretchr/testify#1320
- [@&#8203;dolmen](https://github.com/dolmen) made their first
contribution in
[stretchr/testify#1406
- [@&#8203;hikyaru-suzuki](https://github.com/hikyaru-suzuki) made
their first contribution in
[stretchr/testify#1360
- [@&#8203;ossan-dev](https://github.com/ossan-dev) made their first
contribution in
[stretchr/testify#1428
- [@&#8203;aud10slave](https://github.com/aud10slave) made their first
contribution in
[stretchr/testify#631
- [@&#8203;tscales](https://github.com/tscales) made their first
contribution in
[stretchr/testify#1464
- [@&#8203;czeslavo](https://github.com/czeslavo) made their first
contribution in
[stretchr/testify#1395
- [@&#8203;hidu](https://github.com/hidu) made their first
contribution in
[stretchr/testify#1484
- [@&#8203;zrbecker](https://github.com/zrbecker) made their first
contribution in
[stretchr/testify#1473
- [@&#8203;kevinburkesegment](https://github.com/kevinburkesegment)
made their first contribution in
[stretchr/testify#1489
- [@&#8203;linusbarth](https://github.com/linusbarth) made their first
contribution in
[stretchr/testify#1471
- [@&#8203;jedevc](https://github.com/jedevc) made their first
contribution in
[stretchr/testify#1306
- [@&#8203;craig65535](https://github.com/craig65535) made their first
contribution in
[stretchr/testify#1435
- [@&#8203;arjunmahishi](https://github.com/arjunmahishi) made their
first contribution in
[stretchr/testify#1531
- [@&#8203;ianrose14](https://github.com/ianrose14) made their first
contribution in
[stretchr/testify#1331
- [@&#8203;hendrywiranto](https://github.com/hendrywiranto) made their
first contribution in
[stretchr/testify#1545
- [@&#8203;Lucaber](https://github.com/Lucaber) made their first
contribution in
[stretchr/testify#1517
- [@&#8203;guettli](https://github.com/guettli) made their first
contribution in
[stretchr/testify#1248
- [@&#8203;ccoVeille](https://github.com/ccoVeille) made their first
contribution in
[stretchr/testify#1247
- [@&#8203;hslatman](https://github.com/hslatman) made their first
contribution in
[stretchr/testify#1385
- [@&#8203;bogdandrutu](https://github.com/bogdandrutu) made their
first contribution in
[stretchr/testify#1339

**Full Changelog**:
stretchr/testify@v1.8.4...v1.9.0

</details>

<details>
<summary>golang/go (go)</summary>

###
[`v1.22.4`](https://github.com/golang/go/compare/go1.22.3...go1.22.4)

###
[`v1.22.3`](https://github.com/golang/go/compare/go1.22.2...go1.22.3)

###
[`v1.22.2`](https://github.com/golang/go/compare/go1.22.1...go1.22.2)

###
[`v1.22.1`](https://github.com/golang/go/compare/go1.22.0...go1.22.1)

</details>

<details>
<summary>golangci/golangci-lint (golangci-lint)</summary>

###
[`v1.59.0`](https://github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v1590)

1.  Enhancements
    -   Add SARIF output format
- Allow the analysis of generated files (`issues.exclude-generated:
disable`)
2.  Updated linters
    -   `errcheck`: fix deprecation warning
    -   `go-critic`: from 0.11.3 to 0.11.4
- `gosec`: from 2.20.0 to
[`5f0084e`](https://github.com/golangci/golangci-lint/commit/5f0084eb01a9)
(fix G601 and G113 performance issues)
    -   `sloglint`: from 0.6.0 to 0.7.0 (new option `forbidden-keys`)
- `testifylint`: from 1.2.0 to 1.3.0 (new checker `negative-positive`
and new option `go-require.ignore-http-handlers`)
3.  Misc.
    -   ️️⚠️ Deprecate `github-action` output format
- ️️⚠️ Deprecate `issues.exclude-generated-strict` option (replaced by
`issues.exclude-generated: strict`)
    -   ️️⚠️ Add warning about disabled and deprecated linters (level 2)

###
[`v1.58.2`](https://github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v1582)

1.  Updated linters
    -   `canonicalheader`: from 1.0.6 to 1.1.1
    -   `gosec`: from 2.19.0 to 2.20.0
    -   `musttag`: from 0.12.1 to 0.12.2
    -   `nilnil`: from 0.1.8 to 0.1.9
2.  Documentation
    -   Improve integrations and install pages

###
[`v1.58.1`](https://github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v1581)

1.  Updated linters
    -   `tagalign`: from 1.3.3 to 1.3.4
    -   `protogetter`: from 0.3.5 to 0.3.6
    -   `gochecknoinits`: fix analyzer name
2.  Fixes
- Restores previous `gihub-actions` output format (removes GitHub Action
problem matchers)

###
[`v1.58.0`](https://github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v1580)

1.  New linters
    -   `fatcontext`: https://github.com/Crocmagnon/fatcontext
    -   `canonicalheader`: https://github.com/lasiar/canonicalheader
2.  Updated linters
- `copyloopvar`: from 1.0.10 to 1.1.0 (`ignore-alias` is replaced by
`check-alias` with the opposite behavior)
    -   `decorder`: from 0.4.1 to 0.4.2
    -   `errname`: from 0.1.12 to 0.1.13
- `errorlint`: from 1.4.8 to 1.5.1 (new options `allowed-errors` and
`allowed-errors-wildcard`)
    -   `execinquery`: deprecate linter ⚠️
    -   `gci`: from 0.12.3 to 0.13.4 (new section `localModule`)
    -   `gocritic`: from 0.11.2 to 0.11.3
    -   `spancheck`: from 0.5.3 to 0.6.1
    -   `goerr113` is replaced by `err113` ⚠️
    -   `gomnd` is replaced by `mnd` ⚠️
    -   `gomodguard`: from 1.3.1 to 1.3.2
    -   `grouper`: from 1.1.1 to 1.1.2
    -   `intrange`: from 0.1.1 to 0.1.2
    -   `mirror`: from 1.1.0 to 1.2.0
    -   `misspell`: from 0.4.1 to 0.5.1
    -   `musttag`: from 0.9.0 to 0.12.1
    -   `nilnil`: from 0.1.7 to 0.1.8
    -   `nonamedreturns`: from 1.0.4 to 1.0.5
    -   `promlinter`: from 0.2.0 to 0.3.0
    -   `sloglint`: from 0.5.0 to 0.6.0
- `unparam`: bump to HEAD
([`063aff9`](https://github.com/golangci/golangci-lint/commit/063aff900ca150b80930c8de76f11d7e6488222f))
    -   `whitespace`: from 0.1.0 to 0.1.1
3.  Enhancements
- Speed up "fast" linters when only "fast" linters are run: between 40%
and 80% faster at first run (i.e. without cache)
4.  Fixes
    -   Use version with module plugins
    -   Skip `go.mod` report inside autogenerated processor
    -   Keep only `typecheck` issues when needed
    -   Don't hide `typecheck` errors inside diff processor
5.  Misc.
- ⚠️ log an error when using previously deprecated linters ([Linter
Deprecation
Cycle](https://golangci-lint.run/product/roadmap/#linter-deprecation-cycle))
-
[`deadcode`](https://github.com/remyoudompheng/go-misc/tree/master/deadcode):
deprecated since v1.49.0 (2022-08-23).
- [`exhaustivestruct`](https://github.com/mbilski/exhaustivestruct):
deprecated since v1.46.0 (2022-05-08).
- [`golint`](https://github.com/golang/lint): deprecated since v1.41.0
(2021-06-15).
- [`ifshort`](https://github.com/esimonov/ifshort): deprecated since
v1.48.0 (2022-08-04).
- [`interfacer`](https://github.com/mvdan/interfacer): deprecated
since v1.38.0 (2021-03-03).
- [`maligned`](https://github.com/mdempsky/maligned): deprecated since
v1.38.0 (2021-03-03).
- [`nosnakecase`](https://github.com/sivchari/nosnakecase): deprecated
since v1.48.0 (2022-08-04).
- [`scopelint`](https://github.com/kyoh86/scopelint): deprecated since
v1.39.0 (2021-03-25).
- [`structcheck`](https://github.com/opennota/check): deprecated since
v1.49.0 (2022-08-23).
- [`varcheck`](https://github.com/opennota/check): deprecated since
v1.49.0 (2022-08-23).
    -   ⚠️ Deprecate usage of linter alternative names
    -   Remove help display on errors with `config verify` command
    -   Add `pre-commit` hook to run `config verify`
    -   Improve `github-action` output
6.  Documentation
    -   Remove deprecated Atom from Editor Integrations

GitHub Action (v5.1.0) for golangci-lint:

- supports for `pull`, `pull_request_target`, and `merge_group` events
with the option `only-new-issues`.
- ️️⚠️ `skip-pkg-cache` and `skip-build-cache` have been removed because
the cache related to Go itself is already handled by `actions/setup-go`.
- with golangci-lint v1.58, the file information (path and position)
will be displayed on the log.

###
[`v1.57.2`](https://github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v1572)

1.  Updated linters
    -   `contextcheck`: from 1.1.4 to 1.1.5
    -   `copyloopvar`: from 1.0.8 to 1.0.10
    -   `ginkgolinter`: from 0.16.1 to 0.16.2
    -   `goconst`: from 1.7.0 to 1.7.1
    -   `gomoddirectives`: from 0.2.3 to 0.2.4
    -   `intrange`: from 0.1.0 to 0.1.1
2.  Misc.
    -   Display warnings on deprecated linter options
    -   Fix missing `colored-tab` output format
    -   Fix TeamCity `inspectionType` service message
3.  Documentation
    -   Remove invalid example about mixing files and directory
    -   Improve linters page

###
[`v1.57.1`](https://github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v1571)

1.  Fixes
    -   Ignore issues with invalid position (e.g. `contextcheck`).

###
[`v1.57.0`](https://github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v1570)

1.  New linters
    -   `copyloopvar`: https://github.com/karamaru-alpha/copyloopvar
    -   `intrange`: https://github.com/ckaznocha/intrange
2.  Updated linters
    -   `dupword`: from 0.0.13 to 0.0.14
    -   `gci`: from 0.12.1 to 0.12.3
- `ginkgolinter`: from 0.15.2 to 0.16.1 (new option `force-expect-to`,
`validate-async-intervals`, and `forbid-spec-pollution`)
    -   `go-critic`: from 0.11.1 to 0.11.2
    -   `go-critic`: support of `enable-all` and `disable-all` options
    -   `go-spancheck`: from 0.5.2 to 0.5.3
    -   `gomodguard`: from 1.3.0 to 1.3.1
    -   `govet`: deprecation of `check-shadowing` ⚠️
- `govet`: disable temporarily `httpresponse` because of a bug
[golang/go#66259
    -   `misspell`: add `extra-words`
    -   `musttag`: from 0.8.0 to 0.9.0
    -   `nakedret`: from 2.0.2 to 2.0.4
    -   `paralleltest`: from 1.0.9 to 1.0.10
    -   `perfsprint`: from 0.6.0 to 0.7.1 (new option `strconcat`)
    -   `protogetter`: from 0.3.4 to 0.3.5
    -   `revive`: add `exclude` option
    -   `sloglint`: from 0.4.0 to 0.5.0 (new option `no-global`)
    -   `staticcheck`: from 0.4.6 to 0.4.7
    -   `testifylint`: from 1.1.2 to 1.2.0 (new option `bool-compare`)
    -   `unconvert`: to HEAD (new options `fast-math` and `safe`)
    -   `wrapcheck`: from 2.8.1 to 2.8.3
    -   Disable `copyloopvar` and `intrange` on Go < 1.22
3.  Enhancements
- 🧩New custom linters system
https://golangci-lint.run/plugins/module-plugins/
- Allow running only a specific linter without modifying the file
configuration (`--enable-only`)
    -   Allow custom sort order for the reports (`output.sort-order`)
- Automatically adjust the maximum concurrency to the container CPU
quota if `run.concurrency=0`
- Add `config verify` command to check the configuration against the
JSON Schema
- Option to strictly follow Go generated file convention
(`issues.exclude-generated-strict`)
    -   Syntax to not override `severity` from linters (`@linter`)
    -   Use severities from `gosec`
    -   Create automatically directory related to `output.formats.path`
- Use the first issue without inline on `mergeLineIssues` on multiple
issues
4.  Misc.
- ⚠️ Inactivate deprecated linters (`deadcode`, `exhaustivestruct`,
`golint`, `ifshort`, `interfacer`, `maligned`, `nosnakecase`,
`scopelint`, `structcheck`, `varcheck`)
- ⚠️ Deprecated CLI flags have been removed (deprecated since 2018)
- ⚠️ Move `show-stats` option from `run` to `output` configuration
section
- ⚠️ Replace `run.skip-xxx` options by `issues.exclude-xxx` options
- ⚠️ Replace `output.format` by `output.formats` with a new file
configuration syntax
    -   Internal rewrite of the CLI
    -   Improve 'no go files to analyze' message
    -   Use `GOTOOLCHAIN=auto` inside the Docker images
5.  Documentation
- ⚠️ Define the linter deprecation cycle
https://golangci-lint.run/product/roadmap/#linter-deprecation-cycle
- 🎉Use information from the previous release to create linter pages
- Publish JSON schema on
https://golangci-lint.run/jsonschema/golangci.jsonschema.json
    -   Reorganize documentation pages
- Add an explanation about the configuration file inside golangci-lint
repository

**⚠️ Important ⚠️**

1. Deprecated linters are inactivated, you still need to disable them if
you are using `enable-all`.
2. Deprecated CLI flags (about linter settings and `deadline`) have been
removed.

</details>

---

### Configuration

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

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **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://github.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/alecthomas/localcache).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMjAuMiIsInVwZGF0ZWRJblZlciI6IjM3LjM4OC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIn0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  • Loading branch information
renovate[bot] committed Jun 5, 2024
1 parent 40c3f61 commit 90fa31e
Show file tree
Hide file tree
Showing 7 changed files with 6 additions and 4 deletions.
File renamed without changes.
File renamed without changes.
2 changes: 1 addition & 1 deletion bin/go
2 changes: 1 addition & 1 deletion bin/gofmt
2 changes: 1 addition & 1 deletion bin/golangci-lint
2 changes: 1 addition & 1 deletion go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ module github.com/alecthomas/localcache

go 1.17

require github.com/stretchr/testify v1.8.4
require github.com/stretchr/testify v1.9.0

require (
github.com/davecgh/go-spew v1.1.1 // indirect
Expand Down
2 changes: 2 additions & 0 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ github.com/stretchr/testify v1.7.0 h1:nwc3DEeHmmLAfoZucVR881uASk0Mfjw8xYJ99tb5Cc
github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
github.com/stretchr/testify v1.8.4 h1:CcVxjf3Q8PM0mHUKJCdn+eZZtm5yQwehR5yeSVQQcUk=
github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo=
github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg=
github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM=
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c h1:dUUwHk2QECo/6vqA44rthZ8ie2QXMNeKRTHCNY2nXvo=
Expand Down

0 comments on commit 90fa31e

Please sign in to comment.