Patrick Schratz
2edaad27a6
pre-commit prettier: switch to maintained fork ( #4608 )
2024-12-22 19:56:14 +01:00
renovate[bot]
0492920b60
chore(deps): update pre-commit hook golangci/golangci-lint to v1.62.2 ( #4482 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-30 00:53:11 +00:00
renovate[bot]
456d519cc8
chore(deps): update pre-commit hook igorshubovych/markdownlint-cli to v0.43.0 ( #4443 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-23 05:35:29 +01:00
renovate[bot]
53acfa6a2b
chore(deps): update pre-commit hook golangci/golangci-lint to v1.62.0 ( #4390 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com>
2024-11-17 07:29:44 +01:00
pre-commit-ci[bot]
bf70dee670
[pre-commit.ci] pre-commit autoupdate ( #4209 )
...
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-10-08 07:24:03 +03:00
renovate[bot]
84922f3347
chore(deps): update pre-commit hook pre-commit/pre-commit-hooks to v5 ( #4192 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-06 08:31:39 +03:00
renovate[bot]
5d13dc649e
chore(deps): update pre-commit non-major ( #4173 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com>
2024-10-05 10:34:02 +01:00
pre-commit-ci[bot]
d72a44d9e9
[pre-commit.ci] pre-commit autoupdate ( #3862 )
...
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-07-01 23:50:01 +02:00
renovate[bot]
970acadac7
chore(deps): update pre-commit hook golangci/golangci-lint to v1.59.1 ( #3782 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-12 07:16:43 +02:00
renovate[bot]
4c6089630f
chore(deps): update pre-commit non-major ( #3736 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-29 16:50:14 +02:00
Robert Kaussow
89e100cfd1
Add godot linter to harmonitze toplevel comments ( #3650 )
2024-05-13 22:58:21 +02:00
qwerty287
082a51b337
Skip golangci in pre-commit.ci ( #3692 )
...
Co-authored-by: Robert Kaussow <mail@thegeeklab.de>
2024-05-12 12:14:06 +02:00
Robert Kaussow
781628816d
Fix make in_docker generate ( #3616 )
2024-04-15 17:46:44 +02:00
renovate[bot]
e1b8fa6a67
Update pre-commit hook pre-commit/pre-commit-hooks to v4.6.0 ( #3597 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
|
[pre-commit/pre-commit-hooks](https://togithub.com/pre-commit/pre-commit-hooks )
| repository | minor | `v4.5.0` -> `v4.6.0` |
Note: The `pre-commit` manager in Renovate is not supported by the
`pre-commit` maintainers or community. Please do not report any problems
there, instead [create a Discussion in the Renovate
repository](https://togithub.com/renovatebot/renovate/discussions/new )
if you have any questions.
---
### Release Notes
<details>
<summary>pre-commit/pre-commit-hooks
(pre-commit/pre-commit-hooks)</summary>
###
[`v4.6.0`](https://togithub.com/pre-commit/pre-commit-hooks/releases/tag/v4.6.0 ):
pre-commit-hooks v4.6.0
[Compare
Source](https://togithub.com/pre-commit/pre-commit-hooks/compare/v4.5.0...v4.6.0 )
##### Features
- `requirements-txt-fixer`: remove duplicate packages.
-
[#​1014](https://togithub.com/pre-commit/pre-commit-hooks/issues/1014 )
PR by
[@​vhoulbreque-withings](https://togithub.com/vhoulbreque-withings ).
-
[#​960](https://togithub.com/pre-commit/pre-commit-hooks/issues/960 )
issue [@​csibe17](https://togithub.com/csibe17 ).
##### Migrating
- `fix-encoding-pragma`: deprecated -- will be removed in 5.0.0. use
[pyupgrade](https://togithub.com/asottile/pyupgrade ) or some other tool.
-
[#​1033](https://togithub.com/pre-commit/pre-commit-hooks/issues/1033 )
PR by [@​mxr](https://togithub.com/mxr ).
-
[#​1032](https://togithub.com/pre-commit/pre-commit-hooks/issues/1032 )
issue by [@​mxr](https://togithub.com/mxr ).
</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 [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/woodpecker-ci/woodpecker ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-08 07:27:22 +02:00
renovate[bot]
61471582bb
Update pre-commit hook golangci/golangci-lint to v1.57.2 ( #3575 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [golangci/golangci-lint](https://togithub.com/golangci/golangci-lint )
| repository | patch | `v1.57.1` -> `v1.57.2` |
Note: The `pre-commit` manager in Renovate is not supported by the
`pre-commit` maintainers or community. Please do not report any problems
there, instead [create a Discussion in the Renovate
repository](https://togithub.com/renovatebot/renovate/discussions/new )
if you have any questions.
---
### Release Notes
<details>
<summary>golangci/golangci-lint (golangci/golangci-lint)</summary>
###
[`v1.57.2`](https://togithub.com/golangci/golangci-lint/compare/v1.57.1...v1.57.2 )
[Compare
Source](https://togithub.com/golangci/golangci-lint/compare/v1.57.1...v1.57.2 )
</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 [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/woodpecker-ci/woodpecker ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-01 09:11:23 +02:00
renovate[bot]
b52a9c3977
Update pre-commit non-major ( #3556 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [adrienverge/yamllint](https://togithub.com/adrienverge/yamllint ) |
repository | minor | `v1.33.0` -> `v1.35.1` |
| [golangci/golangci-lint](https://togithub.com/golangci/golangci-lint )
| repository | minor | `v1.55.2` -> `v1.57.1` |
Note: The `pre-commit` manager in Renovate is not supported by the
`pre-commit` maintainers or community. Please do not report any problems
there, instead [create a Discussion in the Renovate
repository](https://togithub.com/renovatebot/renovate/discussions/new )
if you have any questions.
---
### Release Notes
<details>
<summary>adrienverge/yamllint (adrienverge/yamllint)</summary>
###
[`v1.35.1`](https://togithub.com/adrienverge/yamllint/compare/v1.35.0...v1.35.1 )
[Compare
Source](https://togithub.com/adrienverge/yamllint/compare/v1.35.0...v1.35.1 )
###
[`v1.35.0`](https://togithub.com/adrienverge/yamllint/compare/v1.34.0...v1.35.0 )
[Compare
Source](https://togithub.com/adrienverge/yamllint/compare/v1.34.0...v1.35.0 )
###
[`v1.34.0`](https://togithub.com/adrienverge/yamllint/compare/v1.33.0...v1.34.0 )
[Compare
Source](https://togithub.com/adrienverge/yamllint/compare/v1.33.0...v1.34.0 )
</details>
<details>
<summary>golangci/golangci-lint (golangci/golangci-lint)</summary>
###
[`v1.57.1`](https://togithub.com/golangci/golangci-lint/releases/tag/v1.57.1 )
[Compare
Source](https://togithub.com/golangci/golangci-lint/compare/v1.57.0...v1.57.1 )
#### Changelog
-
[`87b6bf1`](https://togithub.com/golangci/golangci-lint/commit/87b6bf17 )
build(deps): bump github.com/golangci/plugin-module-register from 0.1.0
to 0.1.1
([#​4549](https://togithub.com/golangci/golangci-lint/issues/4549 ))
-
[`921d535`](https://togithub.com/golangci/golangci-lint/commit/921d5357 )
build(deps): bump github.com/pelletier/go-toml/v2 from 2.1.1 to 2.2.0
([#​4548](https://togithub.com/golangci/golangci-lint/issues/4548 ))
-
[`cd890db`](https://togithub.com/golangci/golangci-lint/commit/cd890db2 )
fix: filter invalid issues before other processors
([#​4552](https://togithub.com/golangci/golangci-lint/issues/4552 ))
###
[`v1.57.0`](https://togithub.com/golangci/golangci-lint/compare/v1.56.2...v1.57.0 )
[Compare
Source](https://togithub.com/golangci/golangci-lint/compare/v1.56.2...v1.57.0 )
###
[`v1.56.2`](https://togithub.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v1562 )
[Compare
Source](https://togithub.com/golangci/golangci-lint/compare/v1.56.1...v1.56.2 )
1. updated linters
- `go-critic`: from 0.11.0 to 0.11.1
- `gosec`: from 2.18.2 to 2.19.0
- `testifylint`: from 1.1.1 to 1.1.2
- `usestdlibvars`: from 1.24.0 to 1.25.0
- `wsl`: from 4.2.0 to 4.2.1
2. misc.
- Fix missing version in Docker image
3. Documentation
- Explain the limitation of new-from-rev and new-from-patch
###
[`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>
---
### 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.
👻 **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/woodpecker-ci/woodpecker ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-26 08:03:53 +01:00
Robert Kaussow
5fb732a734
Switch back to latest version of golangci ( #3527 )
...
Reverts: https://github.com/woodpecker-ci/woodpecker/pull/3520
As we have enabled pre-commit updates in renovate now, I've increased
the `autoupdate_schedule` of pre-commit to the max value (there is no
way to disable it).
2024-03-21 12:22:36 +02:00
pre-commit-ci[bot]
d3b57ff0e6
[pre-commit.ci] pre-commit autoupdate ( #3329 )
...
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com>
2024-02-08 17:19:01 +01:00
Lukas
94b882fb95
Add spellcheck config ( #3018 )
...
Part of #738
```
pnpx cspell lint --gitignore '{**,.*}/{*,.*}'
```
---------
Co-authored-by: Anbraten <anton@ju60.de>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: 6543 <6543@obermui.de>
2024-01-27 21:15:10 +01:00
qwerty287
3193a12671
Fix/improve issue templates ( #3232 )
2024-01-20 18:29:19 +01:00
qwerty287
59d824ebf8
Do not run prettier with pre-commit ( #3196 )
...
To fix issues with https://github.com/woodpecker-ci/woodpecker/pull/3190
Prettier still runs at woodpecker.
Also fix the duplication in our CI.
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-01-14 21:14:00 +01:00
qwerty287
f56f9cb1c0
Cleanups + prefer .yaml ( #3069 )
...
Co-authored-by: Robert Kaussow <xoxys@rknet.org>
2024-01-11 18:43:54 +01:00
pre-commit-ci[bot]
f5d9c92824
[pre-commit.ci] pre-commit autoupdate ( #3101 )
2024-01-01 20:14:12 +01:00
qwerty287
136f2db55b
Use yamllint
( #3066 )
...
To fix issues with yaml sequence merges.
2023-12-29 12:51:02 +01:00
Patrick Schratz
a4428166f7
Add prettier
pre-commit hook ( #2762 )
...
Co-authored-by: 6543 <6543@obermui.de>
2023-11-19 22:47:14 +01:00
pre-commit-ci[bot]
9648765ae5
[pre-commit.ci] pre-commit autoupdate ( #2767 )
...
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-11-06 20:12:23 +01:00
Anbraten
5ff006614f
Enhance linter and errors ( #1572 )
...
Co-authored-by: 6543 <m.huber@kithara.com>
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com>
2023-11-03 11:44:03 +01:00
Patrick Schratz
856b2ef8c7
pre-commit
fixes (#2669 )
...
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Anbraten <anton@ju60.de>
2023-10-31 09:14:09 +01:00
Patrick Schratz
bd46c01a3e
Use pre-commit
( #2650 )
2023-10-28 21:58:59 +02:00