name: dnscms on: push: paths: - "dnscms/**" - ".gitea/workflows/dnscms.yaml" pull_request: paths: - "dnscms/**" - ".gitea/workflows/dnscms.yaml" defaults: run: working-directory: dnscms jobs: ci: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: astral-sh/setup-uv@v7 - run: uv sync --locked - run: uv run ruff check . - run: uv run ruff format --check . - run: uv run manage.py makemigrations --check --dry-run --settings=dnscms.settings.test - run: uv run pytest