CI: Establish source-first quality gate and simplify pipeline flow #71

Merged
darkhelm merged 16 commits from feature/issue-60-source-fast-check-lane into main 2026-07-02 07:21:23 -04:00
Showing only changes of commit e224bf57c6 - Show all commits

View File

@@ -18,6 +18,7 @@ repos:
rev: v0.45.0
hooks:
- id: markdownlint
entry: bash -c 'if [ "${CI:-}" = "true" ]; then markdownlint "$@"; else markdownlint --fix "$@"; fi' --
files: \.(md|markdown)$
# TOML linting
@@ -25,7 +26,7 @@ repos:
rev: v2.14.0
hooks:
- id: pretty-format-toml
args: [--check]
entry: bash -c 'if [ "${CI:-}" = "true" ]; then pretty-format-toml --check "$@"; else pretty-format-toml --autofix "$@"; fi' --
# Python backend linting and formatting with ruff
- repo: local