pages-server/.woodpecker/lint.yml

31 lines
705 B
YAML
Raw Normal View History

when:
- event: pull_request
branch:
- ${CI_REPO_DEFAULT_BRANCH}
steps:
lint:
depends_on: []
chore(deps): update golangci/golangci-lint docker tag to v1.61.0 (#383) 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`](https://github.com/golangci/golangci-lint/commit/0fe6f58b47b1) (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`](https://github.com/golangci/golangci-lint/commit/ab3f6c1c83a0) 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`](https://github.com/golangci/golangci-lint/commit/81cda2f91fbe) to [`ab3f6c1`](https://github.com/golangci/golangci-lint/commit/ab3f6c1c83a0) (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`](https://github.com/golangci/golangci-lint/commit/5f0084eb01a9) to [`81cda2f`](https://github.com/golangci/golangci-lint/commit/81cda2f91fbe) (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>
2024-09-29 20:48:31 +00:00
image: golangci/golangci-lint:v1.61.0
commands:
- go version
- go install mvdan.cc/gofumpt@latest
- "[ $(gofumpt -extra -l . | wc -l) != 0 ] && { echo 'code not formated'; exit 1; }"
- golangci-lint run --timeout 5m --build-tags integration
editor-config:
depends_on: []
image: mstruebing/editorconfig-checker:v3.0.3
yamllint:
image: pipelinecomponents/yamllint:0.31.3
depends_on: []
commands:
- yamllint .
prettier:
chore(deps): update docker.io/woodpeckerci/plugin-prettier docker tag to v0.2.0 (#385) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [docker.io/woodpeckerci/plugin-prettier](https://github.com/woodpecker-ci/plugin-prettier) | minor | `0.1.0` -> `0.2.0` | --- ### Release Notes <details> <summary>woodpecker-ci/plugin-prettier (docker.io/woodpeckerci/plugin-prettier)</summary> ### [`v0.2.0`](https://github.com/woodpecker-ci/plugin-prettier/blob/HEAD/CHANGELOG.md#020---2024-08-26) [Compare Source](https://github.com/woodpecker-ci/plugin-prettier/compare/0.1.0...0.2.0) ##### ❤️ Thanks to all contributors! ❤️ [@&#8203;6543](https://github.com/6543), [@&#8203;qwerty287](https://github.com/qwerty287) ##### 📈 Enhancement - Allow to read version from lockfile \[[#&#8203;20](https://github.com/woodpecker-ci/plugin-prettier/pull/20)] ##### Misc - Update pipeline conf \[[#&#8203;41](https://github.com/woodpecker-ci/plugin-prettier/pull/41)] - \[pre-commit.ci] pre-commit autoupdate \[[#&#8203;40](https://github.com/woodpecker-ci/plugin-prettier/pull/40)] - Update woodpeckerci/plugin-ready-release-go Docker tag to v1.2.0 \[[#&#8203;39](https://github.com/woodpecker-ci/plugin-prettier/pull/39)] - Update woodpeckerci/plugin-docker-buildx Docker tag to v4.2.0 \[[#&#8203;38](https://github.com/woodpecker-ci/plugin-prettier/pull/38)] - Update woodpeckerci/plugin-docker-buildx Docker tag to v4.1.0 \[[#&#8203;37](https://github.com/woodpecker-ci/plugin-prettier/pull/37)] - Update pre-commit hook igorshubovych/markdownlint-cli to v0.41.0 \[[#&#8203;34](https://github.com/woodpecker-ci/plugin-prettier/pull/34)] - Update woodpeckerci/plugin-ready-release-go Docker tag to v1.1.2 \[[#&#8203;33](https://github.com/woodpecker-ci/plugin-prettier/pull/33)] - Update woodpeckerci/plugin-docker-buildx Docker tag to v4 \[[#&#8203;32](https://github.com/woodpecker-ci/plugin-prettier/pull/32)] - Update pre-commit hook igorshubovych/markdownlint-cli to v0.40.0 \[[#&#8203;30](https://github.com/woodpecker-ci/plugin-prettier/pull/30)] - Update woodpeckerci/plugin-ready-release-go Docker tag to v1.1.1 \[[#&#8203;29](https://github.com/woodpecker-ci/plugin-prettier/pull/29)] - Update pre-commit hook pre-commit/pre-commit-hooks to v4.6.0 \[[#&#8203;28](https://github.com/woodpecker-ci/plugin-prettier/pull/28)] - Update woodpeckerci/plugin-docker-buildx Docker tag to v3.2.1 \[[#&#8203;27](https://github.com/woodpecker-ci/plugin-prettier/pull/27)] - Update woodpeckerci/plugin-docker-buildx Docker tag to v3.2.0 \[[#&#8203;26](https://github.com/woodpecker-ci/plugin-prettier/pull/26)] - Update woodpeckerci/plugin-docker-buildx Docker tag to v3.1.0 \[[#&#8203;25](https://github.com/woodpecker-ci/plugin-prettier/pull/25)] - \[pre-commit.ci] pre-commit autoupdate \[[#&#8203;24](https://github.com/woodpecker-ci/plugin-prettier/pull/24)] - Update woodpeckerci/plugin-docker-buildx Docker tag to v3.0.1 \[[#&#8203;23](https://github.com/woodpecker-ci/plugin-prettier/pull/23)] - Update woodpeckerci/plugin-ready-release-go Docker tag to v1.1.0 \[[#&#8203;22](https://github.com/woodpecker-ci/plugin-prettier/pull/22)] </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/385 Co-authored-by: Dependency bot <renovate-bot@noreply.codeberg.org> Co-committed-by: Dependency bot <renovate-bot@noreply.codeberg.org>
2024-09-29 20:49:56 +00:00
image: docker.io/woodpeckerci/plugin-prettier:0.2.0
depends_on: []
settings:
version: 3.2.5