diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 0874474b..b05d714b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -58,6 +58,8 @@ env: COLUMNS: "100" FORCE_COLOR: "1" CLICOLOR_FORCE: "1" + XDG_CACHE_HOME: "${{ github.workspace }}/.cache" + PIP_CACHE_DIR: "${{ github.workspace }}/.cache/pip" PIP_RETRIES: "10" PIP_TIMEOUT: "120" ALLOW_PRERELEASES: "false" @@ -78,7 +80,7 @@ jobs: fetch-depth: 0 - name: Set up Python - uses: actions/setup-python@v6 + uses: actions/setup-python@v7 with: python-version: "3.9 - 3.14" update-environment: true @@ -240,7 +242,7 @@ jobs: echo "PYTHON_VERSION=${PYTHON_VERSION}" | tee -a "${GITHUB_ENV}" - name: Set up Python - uses: actions/setup-python@v6 + uses: actions/setup-python@v7 with: python-version: ${{ env.PYTHON_VERSION }} update-environment: true @@ -401,7 +403,7 @@ jobs: - name: Set up Python if: startsWith(github.ref, 'refs/tags/') - uses: actions/setup-python@v6 + uses: actions/setup-python@v7 with: python-version: "3.9 - 3.14" update-environment: true diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 51664161..0a3c058b 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -54,7 +54,7 @@ jobs: fetch-depth: 0 - name: Set up Python 3.13 - uses: actions/setup-python@v6 + uses: actions/setup-python@v7 with: python-version: "3.13" update-environment: true diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 3a96f3b5..e431cd65 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -53,6 +53,8 @@ env: COLUMNS: "100" FORCE_COLOR: "1" CLICOLOR_FORCE: "1" + XDG_CACHE_HOME: "${{ github.workspace }}/.cache" + PIP_CACHE_DIR: "${{ github.workspace }}/.cache/pip" PIP_RETRIES: "10" PIP_TIMEOUT: "120" PIP_EXTRA_INDEX_URL: "https://download.pytorch.org/whl/cpu" @@ -87,7 +89,7 @@ jobs: fetch-depth: 0 - name: Set up Python - uses: actions/setup-python@v6 + uses: actions/setup-python@v7 with: python-version: ${{ matrix.python-version }} update-environment: true diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 8b71a631..b32d8f23 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -44,6 +44,7 @@ repos: args: [--fix, --exit-non-zero-on-fix] - id: ruff-format args: [--exit-non-zero-on-format] + types_or: [python, pyi, jupyter, markdown] - repo: https://github.com/codespell-project/codespell rev: v2.4.3 hooks: