- Add MkDocs documentation with API reference for the CLI module - Add CI/CD and Claude Code review GitHub Actions workflows - Add Dependabot and Renovate configuration for dependency updates - Add .claude settings, agents, and local-qa skill with QA script - Add AGENTS.md with repository guidelines and CLAUDE.md symlink - Update README.md with installation, usage examples, and commands https://claude.ai/code/session_01YW3YHru8wRH9dvHnBX7xf1
20 lines
537 B
Bash
Executable File
20 lines
537 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
set -euox pipefail
|
|
cd "$(git rev-parse --show-toplevel)"
|
|
|
|
# Python
|
|
uv run ruff format .
|
|
uv run ruff check --fix .
|
|
uv run pyright .
|
|
uv run pytest
|
|
|
|
# Markdown
|
|
npx -y prettier --write './**/*.md'
|
|
|
|
# GitHub Actions
|
|
zizmor --fix=safe .github/workflows
|
|
git ls-files -z -- '.github/workflows/*.yml' | xargs -0 -t actionlint
|
|
git ls-files -z -- '.github/workflows/*.yml' | xargs -0 -t yamllint -d '{"extends": "relaxed", "rules": {"line-length": "disable"}}'
|
|
checkov --framework=all --output=github_failed_only --directory=.
|