feat: migrate to woodpecker ci
ci/woodpecker/pr/pre-commit Pipeline was successful

- update build->test, change to use uvx precommit
- update pre-commit with additional checks
- remove gitea actions job
This commit is contained in:
2026-03-09 01:22:37 +11:00
parent 1b76f03ba3
commit b2e99ae7e4
4 changed files with 29 additions and 35 deletions
+19 -3
View File
@@ -1,13 +1,29 @@
repos:
- repo: 'https://github.com/adrienverge/yamllint'
rev: v1.32.0
# General file checks
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v4.5.0
hooks:
- id: 'yamllint'
- id: check-added-large-files
args: ['--maxkb=500']
- id: check-merge-conflict
- id: check-symlinks
- id: check-yaml
args: [--allow-multiple-documents]
- id: end-of-file-fixer
- id: forbid-new-submodules
- id: trailing-whitespace
# YAML linting
- repo: https://github.com/adrienverge/yamllint.git
rev: v1.37.1
hooks:
- id: yamllint
args:
[
"-d {extends: relaxed, rules: {line-length: disable}, ignore: chart}",
"-s",
]
- repo: https://github.com/jorisroovers/gitlint
rev: v0.19.1
hooks: