From 90fa31e6eba6f8b7e3832b47ba8ad0592a209019 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Wed, 5 Jun 2024 14:56:17 +1000
Subject: [PATCH] chore(deps): update all non-major dependencies (#10)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
[![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://togithub.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://togithub.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://togithub.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
stretchr/testify (github.com/stretchr/testify)
###
[`v1.9.0`](https://togithub.com/stretchr/testify/releases/tag/v1.9.0)
[Compare
Source](https://togithub.com/stretchr/testify/compare/v1.8.4...v1.9.0)
#### What's Changed
- Fix Go modules version by
[@SuperQ](https://togithub.com/SuperQ) in
[https://github.com/stretchr/testify/pull/1394](https://togithub.com/stretchr/testify/pull/1394)
- Document that require is not safe to call in created goroutines by
[@programmer04](https://togithub.com/programmer04) in
[https://github.com/stretchr/testify/pull/1392](https://togithub.com/stretchr/testify/pull/1392)
- Remove myself from MAINTAINERS.md by
[@mvdkleijn](https://togithub.com/mvdkleijn) in
[https://github.com/stretchr/testify/pull/1367](https://togithub.com/stretchr/testify/pull/1367)
- Correct spelling/grammar by
[@echarrod](https://togithub.com/echarrod) in
[https://github.com/stretchr/testify/pull/1389](https://togithub.com/stretchr/testify/pull/1389)
- docs: Update URLs in README by
[@davidjb](https://togithub.com/davidjb) in
[https://github.com/stretchr/testify/pull/1349](https://togithub.com/stretchr/testify/pull/1349)
- Update mockery link to Github Pages in README by
[@LandonTClipp](https://togithub.com/LandonTClipp) in
[https://github.com/stretchr/testify/pull/1346](https://togithub.com/stretchr/testify/pull/1346)
- docs: Fix typos in tests and comments by
[@alexandear](https://togithub.com/alexandear) in
[https://github.com/stretchr/testify/pull/1410](https://togithub.com/stretchr/testify/pull/1410)
- CI: tests from go1.17 by [@SuperQ](https://togithub.com/SuperQ)
in
[https://github.com/stretchr/testify/pull/1409](https://togithub.com/stretchr/testify/pull/1409)
- Fix adding ? when no values passed by
[@lesichkovm](https://togithub.com/lesichkovm) in
[https://github.com/stretchr/testify/pull/1320](https://togithub.com/stretchr/testify/pull/1320)
- codegen: use standard header for generated files by
[@dolmen](https://togithub.com/dolmen) in
[https://github.com/stretchr/testify/pull/1406](https://togithub.com/stretchr/testify/pull/1406)
- mock: AssertExpectations log reason only on failure by
[@hikyaru-suzuki](https://togithub.com/hikyaru-suzuki) in
[https://github.com/stretchr/testify/pull/1360](https://togithub.com/stretchr/testify/pull/1360)
- assert: fix flaky TestNeverTrue by
[@dolmen](https://togithub.com/dolmen) in
[https://github.com/stretchr/testify/pull/1417](https://togithub.com/stretchr/testify/pull/1417)
- README: fix typos "set up" vs "setup" by
[@ossan-dev](https://togithub.com/ossan-dev) in
[https://github.com/stretchr/testify/pull/1428](https://togithub.com/stretchr/testify/pull/1428)
- mock: move regexp compilation outside of `Called` by
[@aud10slave](https://togithub.com/aud10slave) in
[https://github.com/stretchr/testify/pull/631](https://togithub.com/stretchr/testify/pull/631)
- assert: refactor internal func getLen() by
[@dolmen](https://togithub.com/dolmen) in
[https://github.com/stretchr/testify/pull/1445](https://togithub.com/stretchr/testify/pull/1445)
- mock: deprecate type AnythingOfTypeArgument
([#1434](https://togithub.com/stretchr/testify/issues/1434)) by
[@dolmen](https://togithub.com/dolmen) in
[https://github.com/stretchr/testify/pull/1441](https://togithub.com/stretchr/testify/pull/1441)
- Remove no longer needed assert.canConvert by
[@alexandear](https://togithub.com/alexandear) in
[https://github.com/stretchr/testify/pull/1470](https://togithub.com/stretchr/testify/pull/1470)
- assert: ObjectsAreEqual: use time.Equal for time.Time types by
[@tscales](https://togithub.com/tscales) in
[https://github.com/stretchr/testify/pull/1464](https://togithub.com/stretchr/testify/pull/1464)
- Bump actions/checkout from 3 to 4 by
[@dependabot](https://togithub.com/dependabot) in
[https://github.com/stretchr/testify/pull/1466](https://togithub.com/stretchr/testify/pull/1466)
- Bump actions/setup-go from 3.2.0 to 4.1.0 by
[@dependabot](https://togithub.com/dependabot) in
[https://github.com/stretchr/testify/pull/1451](https://togithub.com/stretchr/testify/pull/1451)
- fix: make EventuallyWithT concurrency safe by
[@czeslavo](https://togithub.com/czeslavo) in
[https://github.com/stretchr/testify/pull/1395](https://togithub.com/stretchr/testify/pull/1395)
- assert: fix httpCode and HTTPBody occur panic when http.Handler read
Body by [@hidu](https://togithub.com/hidu) in
[https://github.com/stretchr/testify/pull/1484](https://togithub.com/stretchr/testify/pull/1484)
- assert.EqualExportedValues: fix handling of arrays by
[@zrbecker](https://togithub.com/zrbecker) in
[https://github.com/stretchr/testify/pull/1473](https://togithub.com/stretchr/testify/pull/1473)
- .github: use latest Go versions by
[@kevinburkesegment](https://togithub.com/kevinburkesegment) in
[https://github.com/stretchr/testify/pull/1489](https://togithub.com/stretchr/testify/pull/1489)
- assert: Deprecate EqualExportedValues by
[@HaraldNordgren](https://togithub.com/HaraldNordgren) in
[https://github.com/stretchr/testify/pull/1488](https://togithub.com/stretchr/testify/pull/1488)
- suite: refactor test assertions by
[@alexandear](https://togithub.com/alexandear) in
[https://github.com/stretchr/testify/pull/1474](https://togithub.com/stretchr/testify/pull/1474)
- suite: fix SetupSubTest and TearDownSubTest execution order by
[@linusbarth](https://togithub.com/linusbarth) in
[https://github.com/stretchr/testify/pull/1471](https://togithub.com/stretchr/testify/pull/1471)
- docs: Fix deprecation comments for http package by
[@alexandear](https://togithub.com/alexandear) in
[https://github.com/stretchr/testify/pull/1335](https://togithub.com/stretchr/testify/pull/1335)
- Add map support doc comments to Subset and NotSubset by
[@jedevc](https://togithub.com/jedevc) in
[https://github.com/stretchr/testify/pull/1306](https://togithub.com/stretchr/testify/pull/1306)
- TestErrorIs/TestNotErrorIs: check error message contents by
[@craig65535](https://togithub.com/craig65535) in
[https://github.com/stretchr/testify/pull/1435](https://togithub.com/stretchr/testify/pull/1435)
- suite: fix subtest names (fix
[#1501](https://togithub.com/stretchr/testify/issues/1501)) by
[@dolmen](https://togithub.com/dolmen) in
[https://github.com/stretchr/testify/pull/1504](https://togithub.com/stretchr/testify/pull/1504)
- assert: improve unsafe.Pointer tests by
[@dolmen](https://togithub.com/dolmen) in
[https://github.com/stretchr/testify/pull/1505](https://togithub.com/stretchr/testify/pull/1505)
- assert: simplify isNil implementation by
[@dolmen](https://togithub.com/dolmen) in
[https://github.com/stretchr/testify/pull/1506](https://togithub.com/stretchr/testify/pull/1506)
- assert.InEpsilonSlice: fix expected/actual order and other
improvements by [@dolmen](https://togithub.com/dolmen) in
[https://github.com/stretchr/testify/pull/1483](https://togithub.com/stretchr/testify/pull/1483)
- Fix dependency cycle with objx
[#1292](https://togithub.com/stretchr/testify/issues/1292) by
[@dolmen](https://togithub.com/dolmen) in
[https://github.com/stretchr/testify/pull/1453](https://togithub.com/stretchr/testify/pull/1453)
- mock: refactor TestIsArgsEqual by
[@dolmen](https://togithub.com/dolmen) in
[https://github.com/stretchr/testify/pull/1444](https://togithub.com/stretchr/testify/pull/1444)
- mock: optimize argument matching checks by
[@dolmen](https://togithub.com/dolmen) in
[https://github.com/stretchr/testify/pull/1416](https://togithub.com/stretchr/testify/pull/1416)
- assert: fix TestEventuallyTimeout by
[@dolmen](https://togithub.com/dolmen) in
[https://github.com/stretchr/testify/pull/1412](https://togithub.com/stretchr/testify/pull/1412)
- CI: add go 1.21 in GitHub Actions by
[@dolmen](https://togithub.com/dolmen) in
[https://github.com/stretchr/testify/pull/1450](https://togithub.com/stretchr/testify/pull/1450)
- suite: fix recoverAndFailOnPanic to report test failure at the right
location by [@dolmen](https://togithub.com/dolmen) in
[https://github.com/stretchr/testify/pull/1502](https://togithub.com/stretchr/testify/pull/1502)
- Update maintainers by
[@brackendawson](https://togithub.com/brackendawson) in
[https://github.com/stretchr/testify/pull/1533](https://togithub.com/stretchr/testify/pull/1533)
- assert: Fix EqualValues to handle overflow/underflow by
[@arjunmahishi](https://togithub.com/arjunmahishi) in
[https://github.com/stretchr/testify/pull/1531](https://togithub.com/stretchr/testify/pull/1531)
- assert: better formatting for Len() error by
[@kevinburkesegment](https://togithub.com/kevinburkesegment) in
[https://github.com/stretchr/testify/pull/1485](https://togithub.com/stretchr/testify/pull/1485)
- Ensure AssertExpectations does not fail in skipped tests by
[@ianrose14](https://togithub.com/ianrose14) in
[https://github.com/stretchr/testify/pull/1331](https://togithub.com/stretchr/testify/pull/1331)
- suite: fix deadlock in suite.Require()/Assert() by
[@arjunmahishi](https://togithub.com/arjunmahishi) in
[https://github.com/stretchr/testify/pull/1535](https://togithub.com/stretchr/testify/pull/1535)
- Revert "assert: ObjectsAreEqual: use time.Equal for time.Time type" by
[@brackendawson](https://togithub.com/brackendawson) in
[https://github.com/stretchr/testify/pull/1537](https://togithub.com/stretchr/testify/pull/1537)
- \[chore] Add issue templates by
[@arjunmahishi](https://togithub.com/arjunmahishi) in
[https://github.com/stretchr/testify/pull/1538](https://togithub.com/stretchr/testify/pull/1538)
- Update the build status badge by
[@brackendawson](https://togithub.com/brackendawson) in
[https://github.com/stretchr/testify/pull/1540](https://togithub.com/stretchr/testify/pull/1540)
- Update Github workflows setup-go to V5 by
[@hendrywiranto](https://togithub.com/hendrywiranto) in
[https://github.com/stretchr/testify/pull/1545](https://togithub.com/stretchr/testify/pull/1545)
- Support Pointer to Struct in EqualExportedValues by
[@Lucaber](https://togithub.com/Lucaber) in
[https://github.com/stretchr/testify/pull/1517](https://togithub.com/stretchr/testify/pull/1517)
- README: drop link to gorc by
[@guettli](https://togithub.com/guettli) in
[https://github.com/stretchr/testify/pull/1248](https://togithub.com/stretchr/testify/pull/1248)
- http_assertions: honour the msgAndArgs provided with each assertion by
[@arjunmahishi](https://togithub.com/arjunmahishi) in
[https://github.com/stretchr/testify/pull/1548](https://togithub.com/stretchr/testify/pull/1548)
- fix typos in comments and tests by
[@ccoVeille](https://togithub.com/ccoVeille) in
[https://github.com/stretchr/testify/pull/1247](https://togithub.com/stretchr/testify/pull/1247)
- Include the auto-release notes in releases by
[@brackendawson](https://togithub.com/brackendawson) in
[https://github.com/stretchr/testify/pull/1550](https://togithub.com/stretchr/testify/pull/1550)
- Add `NotImplements` and variants by
[@hslatman](https://togithub.com/hslatman) in
[https://github.com/stretchr/testify/pull/1385](https://togithub.com/stretchr/testify/pull/1385)
- Add support to compare uintptr by
[@bogdandrutu](https://togithub.com/bogdandrutu) in
[https://github.com/stretchr/testify/pull/1339](https://togithub.com/stretchr/testify/pull/1339)
- build(deps): bump github.com/stretchr/objx from 0.5.1 to 0.5.2 by
[@dependabot](https://togithub.com/dependabot) in
[https://github.com/stretchr/testify/pull/1552](https://togithub.com/stretchr/testify/pull/1552)
#### New Contributors
- [@SuperQ](https://togithub.com/SuperQ) made their first
contribution in
[https://github.com/stretchr/testify/pull/1394](https://togithub.com/stretchr/testify/pull/1394)
- [@programmer04](https://togithub.com/programmer04) made their
first contribution in
[https://github.com/stretchr/testify/pull/1392](https://togithub.com/stretchr/testify/pull/1392)
- [@echarrod](https://togithub.com/echarrod) made their first
contribution in
[https://github.com/stretchr/testify/pull/1389](https://togithub.com/stretchr/testify/pull/1389)
- [@davidjb](https://togithub.com/davidjb) made their first
contribution in
[https://github.com/stretchr/testify/pull/1349](https://togithub.com/stretchr/testify/pull/1349)
- [@LandonTClipp](https://togithub.com/LandonTClipp) made their
first contribution in
[https://github.com/stretchr/testify/pull/1346](https://togithub.com/stretchr/testify/pull/1346)
- [@alexandear](https://togithub.com/alexandear) made their first
contribution in
[https://github.com/stretchr/testify/pull/1410](https://togithub.com/stretchr/testify/pull/1410)
- [@lesichkovm](https://togithub.com/lesichkovm) made their first
contribution in
[https://github.com/stretchr/testify/pull/1320](https://togithub.com/stretchr/testify/pull/1320)
- [@dolmen](https://togithub.com/dolmen) made their first
contribution in
[https://github.com/stretchr/testify/pull/1406](https://togithub.com/stretchr/testify/pull/1406)
- [@hikyaru-suzuki](https://togithub.com/hikyaru-suzuki) made
their first contribution in
[https://github.com/stretchr/testify/pull/1360](https://togithub.com/stretchr/testify/pull/1360)
- [@ossan-dev](https://togithub.com/ossan-dev) made their first
contribution in
[https://github.com/stretchr/testify/pull/1428](https://togithub.com/stretchr/testify/pull/1428)
- [@aud10slave](https://togithub.com/aud10slave) made their first
contribution in
[https://github.com/stretchr/testify/pull/631](https://togithub.com/stretchr/testify/pull/631)
- [@tscales](https://togithub.com/tscales) made their first
contribution in
[https://github.com/stretchr/testify/pull/1464](https://togithub.com/stretchr/testify/pull/1464)
- [@czeslavo](https://togithub.com/czeslavo) made their first
contribution in
[https://github.com/stretchr/testify/pull/1395](https://togithub.com/stretchr/testify/pull/1395)
- [@hidu](https://togithub.com/hidu) made their first
contribution in
[https://github.com/stretchr/testify/pull/1484](https://togithub.com/stretchr/testify/pull/1484)
- [@zrbecker](https://togithub.com/zrbecker) made their first
contribution in
[https://github.com/stretchr/testify/pull/1473](https://togithub.com/stretchr/testify/pull/1473)
- [@kevinburkesegment](https://togithub.com/kevinburkesegment)
made their first contribution in
[https://github.com/stretchr/testify/pull/1489](https://togithub.com/stretchr/testify/pull/1489)
- [@linusbarth](https://togithub.com/linusbarth) made their first
contribution in
[https://github.com/stretchr/testify/pull/1471](https://togithub.com/stretchr/testify/pull/1471)
- [@jedevc](https://togithub.com/jedevc) made their first
contribution in
[https://github.com/stretchr/testify/pull/1306](https://togithub.com/stretchr/testify/pull/1306)
- [@craig65535](https://togithub.com/craig65535) made their first
contribution in
[https://github.com/stretchr/testify/pull/1435](https://togithub.com/stretchr/testify/pull/1435)
- [@arjunmahishi](https://togithub.com/arjunmahishi) made their
first contribution in
[https://github.com/stretchr/testify/pull/1531](https://togithub.com/stretchr/testify/pull/1531)
- [@ianrose14](https://togithub.com/ianrose14) made their first
contribution in
[https://github.com/stretchr/testify/pull/1331](https://togithub.com/stretchr/testify/pull/1331)
- [@hendrywiranto](https://togithub.com/hendrywiranto) made their
first contribution in
[https://github.com/stretchr/testify/pull/1545](https://togithub.com/stretchr/testify/pull/1545)
- [@Lucaber](https://togithub.com/Lucaber) made their first
contribution in
[https://github.com/stretchr/testify/pull/1517](https://togithub.com/stretchr/testify/pull/1517)
- [@guettli](https://togithub.com/guettli) made their first
contribution in
[https://github.com/stretchr/testify/pull/1248](https://togithub.com/stretchr/testify/pull/1248)
- [@ccoVeille](https://togithub.com/ccoVeille) made their first
contribution in
[https://github.com/stretchr/testify/pull/1247](https://togithub.com/stretchr/testify/pull/1247)
- [@hslatman](https://togithub.com/hslatman) made their first
contribution in
[https://github.com/stretchr/testify/pull/1385](https://togithub.com/stretchr/testify/pull/1385)
- [@bogdandrutu](https://togithub.com/bogdandrutu) made their
first contribution in
[https://github.com/stretchr/testify/pull/1339](https://togithub.com/stretchr/testify/pull/1339)
**Full Changelog**:
https://github.com/stretchr/testify/compare/v1.8.4...v1.9.0
golang/go (go)
###
[`v1.22.4`](https://togithub.com/golang/go/compare/go1.22.3...go1.22.4)
###
[`v1.22.3`](https://togithub.com/golang/go/compare/go1.22.2...go1.22.3)
###
[`v1.22.2`](https://togithub.com/golang/go/compare/go1.22.1...go1.22.2)
###
[`v1.22.1`](https://togithub.com/golang/go/compare/go1.22.0...go1.22.1)
golangci/golangci-lint (golangci-lint)
###
[`v1.59.0`](https://togithub.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://togithub.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://togithub.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://togithub.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://togithub.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://togithub.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://togithub.com/remyoudompheng/go-misc/tree/master/deadcode):
deprecated since v1.49.0 (2022-08-23).
- [`exhaustivestruct`](https://togithub.com/mbilski/exhaustivestruct):
deprecated since v1.46.0 (2022-05-08).
- [`golint`](https://togithub.com/golang/lint): deprecated since v1.41.0
(2021-06-15).
- [`ifshort`](https://togithub.com/esimonov/ifshort): deprecated since
v1.48.0 (2022-08-04).
- [`interfacer`](https://togithub.com/mvdan/interfacer): deprecated
since v1.38.0 (2021-03-03).
- [`maligned`](https://togithub.com/mdempsky/maligned): deprecated since
v1.38.0 (2021-03-03).
- [`nosnakecase`](https://togithub.com/sivchari/nosnakecase): deprecated
since v1.48.0 (2022-08-04).
- [`scopelint`](https://togithub.com/kyoh86/scopelint): deprecated since
v1.39.0 (2021-03-25).
- [`structcheck`](https://togithub.com/opennota/check): deprecated since
v1.49.0 (2022-08-23).
- [`varcheck`](https://togithub.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://togithub.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://togithub.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v1571)
1. Fixes
- Ignore issues with invalid position (e.g. `contextcheck`).
###
[`v1.57.0`](https://togithub.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
[https://github.com/golang/go/issues/66259](https://togithub.com/golang/go/issues/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.
---
### 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://togithub.com/renovatebot/renovate/discussions) if
that's undesired.
---
- [ ] 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).
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
---
bin/{.go-1.22.0.pkg => .go-1.22.4.pkg} | 0
bin/{.golangci-lint-1.56.2.pkg => .golangci-lint-1.59.0.pkg} | 0
bin/go | 2 +-
bin/gofmt | 2 +-
bin/golangci-lint | 2 +-
go.mod | 2 +-
go.sum | 2 ++
7 files changed, 6 insertions(+), 4 deletions(-)
rename bin/{.go-1.22.0.pkg => .go-1.22.4.pkg} (100%)
rename bin/{.golangci-lint-1.56.2.pkg => .golangci-lint-1.59.0.pkg} (100%)
diff --git a/bin/.go-1.22.0.pkg b/bin/.go-1.22.4.pkg
similarity index 100%
rename from bin/.go-1.22.0.pkg
rename to bin/.go-1.22.4.pkg
diff --git a/bin/.golangci-lint-1.56.2.pkg b/bin/.golangci-lint-1.59.0.pkg
similarity index 100%
rename from bin/.golangci-lint-1.56.2.pkg
rename to bin/.golangci-lint-1.59.0.pkg
diff --git a/bin/go b/bin/go
index 9286b4b..27ef99e 120000
--- a/bin/go
+++ b/bin/go
@@ -1 +1 @@
-.go-1.22.0.pkg
\ No newline at end of file
+.go-1.22.4.pkg
\ No newline at end of file
diff --git a/bin/gofmt b/bin/gofmt
index 9286b4b..27ef99e 120000
--- a/bin/gofmt
+++ b/bin/gofmt
@@ -1 +1 @@
-.go-1.22.0.pkg
\ No newline at end of file
+.go-1.22.4.pkg
\ No newline at end of file
diff --git a/bin/golangci-lint b/bin/golangci-lint
index bd5cb75..60c580b 120000
--- a/bin/golangci-lint
+++ b/bin/golangci-lint
@@ -1 +1 @@
-.golangci-lint-1.56.2.pkg
\ No newline at end of file
+.golangci-lint-1.59.0.pkg
\ No newline at end of file
diff --git a/go.mod b/go.mod
index 306a218..2146b96 100644
--- a/go.mod
+++ b/go.mod
@@ -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
diff --git a/go.sum b/go.sum
index 797eaad..e80886e 100644
--- a/go.sum
+++ b/go.sum
@@ -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=