From d099e574aae25c69c73d74f51e5df885cad3b8cc Mon Sep 17 00:00:00 2001 From: KraHsu Date: Wed, 13 May 2026 16:56:41 +0800 Subject: [PATCH] Give CI jobs per-job cache suffixes and self-enable Pages in docs --- .github/workflows/ci.yml | 3 +++ .github/workflows/docs.yml | 3 +++ 2 files changed, 6 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d39e11df..86d5d746 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -20,6 +20,7 @@ jobs: - uses: astral-sh/setup-uv@v8.1.0 with: enable-cache: true + cache-suffix: lint python-version: "3.12" - run: uv sync --extra torch-cpu - run: uv run ruff check @@ -32,6 +33,7 @@ jobs: - uses: astral-sh/setup-uv@v8.1.0 with: enable-cache: true + cache-suffix: typecheck python-version: "3.12" - run: uv sync --extra torch-cpu - run: uv run pyright @@ -43,6 +45,7 @@ jobs: - uses: astral-sh/setup-uv@v8.1.0 with: enable-cache: true + cache-suffix: test python-version: "3.12" - run: uv sync --extra torch-cpu - run: uv run pytest diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 4a9cb5ed..b55e7ed3 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -32,10 +32,13 @@ jobs: - uses: astral-sh/setup-uv@v8.1.0 with: enable-cache: true + cache-suffix: docs python-version: "3.12" - run: uv sync --extra docs --extra torch-cpu - run: uv run mkdocs build --strict - uses: actions/configure-pages@v5 + with: + enablement: true - uses: actions/upload-pages-artifact@v3 with: path: site