From 9ec89305aa4e862a2feb0fec602b2c15cab37d93 Mon Sep 17 00:00:00 2001 From: Paillat-dev Date: Mon, 8 Dec 2025 22:26:21 +0100 Subject: [PATCH] :construction_worker: Update Docker and quality checks in CI configuration --- .github/workflows/docker.yaml | 2 ++ .github/workflows/quality.yaml | 9 ++++++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.github/workflows/docker.yaml b/.github/workflows/docker.yaml index e40443c..ea7f3af 100644 --- a/.github/workflows/docker.yaml +++ b/.github/workflows/docker.yaml @@ -16,6 +16,8 @@ jobs: steps: - name: Checkout repository uses: actions/checkout@v5 + with: + submodules: true - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3.11.1 diff --git a/.github/workflows/quality.yaml b/.github/workflows/quality.yaml index f2982ec..10480a0 100644 --- a/.github/workflows/quality.yaml +++ b/.github/workflows/quality.yaml @@ -14,10 +14,13 @@ jobs: include: - check: format name: "Format Check" - command: "pdm run ruff format --check ." + command: "uv run ruff format --check ." - check: lint 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 }} @@ -42,6 +45,6 @@ jobs: - name: Checkout repository uses: actions/checkout@v5 - name: Setup Copywrite - uses: hashicorp/setup-copywrite@32f9f1c86f661b8a51100768976a06f1b281a035 + uses: hashicorp/setup-copywrite@32f9f1c86f661b8a51100768976a06f1b281a035 #v1.1.3 - name: Check Header Compliance run: copywrite headers --plan --config .copywrite.hcl