Files
python-sdk/.woodpecker/check.yml
Tasnim Kabir Sadik f3fd6865f9 ci: bug fixes
2026-04-12 03:03:33 +06:00

43 lines
808 B
YAML

kind: pipeline
name: static-analysis
when:
- event: push
branch:
- main
- dev
variables:
- &python_image ghcr.io/astral-sh/uv:python3.13-bookworm-slim
- &uv_cache_dir /root/.cache/uv
steps:
lint:
image: *python_image
environment:
UV_CACHE_DIR: *uv_cache_dir
UV_FROZEN: "1"
commands:
- uv sync --no-install-project
- make lint
volumes:
- name: uv-cache
path: *uv_cache_dir
test:
image: *python_image
environment:
UV_CACHE_DIR: *uv_cache_dir
UV_FROZEN: "1"
commands:
- uv sync --no-install-project
- make test
volumes:
- name: uv-cache
path: *uv_cache_dir
volumes:
- name: uv-cache
host:
path: /var/lib/woodpecker/cache/uv/${CI_REPO_NAME}/${CI_COMMIT_BRANCH}