👷 Update Docker and quality checks in CI configuration

This commit is contained in:
2025-12-08 22:26:21 +01:00
parent 3665ae9ceb
commit 9ec89305aa
2 changed files with 8 additions and 3 deletions

View File

@@ -16,6 +16,8 @@ jobs:
steps: steps:
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v5 uses: actions/checkout@v5
with:
submodules: true
- name: Set up Docker Buildx - name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3.11.1 uses: docker/setup-buildx-action@v3.11.1

View File

@@ -14,10 +14,13 @@ jobs:
include: include:
- check: format - check: format
name: "Format Check" name: "Format Check"
command: "pdm run ruff format --check ." command: "uv run ruff format --check ."
- check: lint - check: lint
name: "Lint Check" name: "Lint Check"
command: "pdm run ruff check ." command: "uv run ruff check ."
- check: type
name: "Type Check"
command: "uv run ty check ."
name: ${{ matrix.name }} name: ${{ matrix.name }}
@@ -42,6 +45,6 @@ jobs:
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v5 uses: actions/checkout@v5
- name: Setup Copywrite - name: Setup Copywrite
uses: hashicorp/setup-copywrite@32f9f1c86f661b8a51100768976a06f1b281a035 uses: hashicorp/setup-copywrite@32f9f1c86f661b8a51100768976a06f1b281a035 #v1.1.3
- name: Check Header Compliance - name: Check Header Compliance
run: copywrite headers --plan --config .copywrite.hcl run: copywrite headers --plan --config .copywrite.hcl