This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [golangci/golangci-lint](https://github.com/golangci/golangci-lint) | minor | `v1.60.1` -> `v1.61.0` |
---
### Release Notes
<details>
<summary>golangci/golangci-lint (golangci/golangci-lint)</summary>
### [`v1.61.0`](https://github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v1610)
[Compare Source](https://github.com/golangci/golangci-lint/compare/v1.60.3...v1.61.0)
1. Enhancements
- Add `junit-xml-extended` format
- Exclude Swagger Codegen files by default
2. Updated linters
- `dupword`: from 0.0.14 to 0.1.1
- `fatcontext`: from 0.4.0 to 0.5.2
- `gci`: from 0.13.4 to 0.13.5 (new option `no-lex-order`)
- `go-ruleguard`: from 0.4.2 to [`0fe6f58`](0fe6f58b47) (fix panic with custom linters)
- `godot`: from 1.4.16 to 1.4.17
- `gomodguard`: from 1.3.3 to 1.3.5
- `gosec`: disable temporarily `G407`
- `gosec`: from [`ab3f6c1`](ab3f6c1c83) to 2.21.2 (partially fix `G115`)
- `intrange`: from 0.1.2 to 0.2.0
- `nolintlint`: remove the empty line in the directive replacement
3. Misc.
- Improve runtime version parsing
4. Documentation
- Add additional info about `typecheck`
### [`v1.60.3`](https://github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v1603)
[Compare Source](https://github.com/golangci/golangci-lint/compare/v1.60.2...v1.60.3)
1. Updated linters
- `gosec`: from [`81cda2f`](81cda2f91f) to [`ab3f6c1`](ab3f6c1c83) (fix `G115` false positives)
2. Misc.
- Check that the Go version use to build is greater or equals to the Go version of the project
### [`v1.60.2`](https://github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v1602)
[Compare Source](https://github.com/golangci/golangci-lint/compare/v1.60.1...v1.60.2)
1. Updated linters
- `gofmt`: update to HEAD (go1.22)
- `gofumpt`: from 0.6.0 to 0.7.0
- `gosec`: fix G602 analyzer
- `gosec`: from [`5f0084e`](5f0084eb01) to [`81cda2f`](81cda2f91f) (adds `G115`, `G405`, `G406`, `G506`, `G507`)
- `staticcheck`: from 0.5.0 to 0.5.1
- `staticcheck`: propagate Go version
- `wrapcheck`: from 2.8.3 to 2.9.0
- ⚠️ `exportloopref`: deprecation
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "every weekend" (UTC), Automerge - "before 4am" (UTC).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
Co-authored-by: woodpecker-bot <woodpecker-bot@obermui.de>
Reviewed-on: https://codeberg.org/Codeberg/pages-server/pulls/383
Co-authored-by: Dependency bot <renovate-bot@noreply.codeberg.org>
Co-committed-by: Dependency bot <renovate-bot@noreply.codeberg.org>