diff --git a/.github/workflows/ci_pr.yml b/.github/workflows/ci_pr.yml index 84a09ec..2ecf0a9 100644 --- a/.github/workflows/ci_pr.yml +++ b/.github/workflows/ci_pr.yml @@ -24,18 +24,18 @@ jobs: python-version: ["3.10", "3.11", "3.12", "3.13"] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} - name: Install uv - uses: astral-sh/setup-uv@v3 + uses: astral-sh/setup-uv@v8.2.0 - name: Cache UV dependencies - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: ~/.cache/uv key: ${{ runner.os }}-${{ matrix.python-version }}-uv-${{ hashFiles('**/pyproject.toml') }} @@ -56,23 +56,23 @@ jobs: e2e: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.12" - name: Install uv - uses: astral-sh/setup-uv@v3 + uses: astral-sh/setup-uv@v8.2.0 - name: Install dependencies run: uv sync --group dev - name: Set up Node - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: - node-version: "20" + node-version: "22" cache: npm cache-dependency-path: frontend/package-lock.json diff --git a/.github/workflows/publish-docs.yml b/.github/workflows/publish-docs.yml index e5edb4b..2f44e39 100644 --- a/.github/workflows/publish-docs.yml +++ b/.github/workflows/publish-docs.yml @@ -15,25 +15,25 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: fetch-depth: 0 - - uses: actions/cache@v4 + - uses: actions/cache@v5 with: key: ${{ github.ref }} path: .cache - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.10' - name: Install uv - uses: astral-sh/setup-uv@v3 + uses: astral-sh/setup-uv@v8.2.0 - name: Cache UV dependencies - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: ~/.cache/uv key: ubuntu-3.10-uv-${{ hashFiles('**/pyproject.toml') }} diff --git a/.github/workflows/pypi-publish.yml b/.github/workflows/pypi-publish.yml index 9a534fc..57997ee 100644 --- a/.github/workflows/pypi-publish.yml +++ b/.github/workflows/pypi-publish.yml @@ -25,15 +25,15 @@ jobs: steps: - name: Check out repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: persist-credentials: false - name: Install uv - uses: astral-sh/setup-uv@v3 + uses: astral-sh/setup-uv@v8.2.0 - name: Cache UV dependencies - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: ~/.cache/uv key: ubuntu-publish-uv-${{ hashFiles('**/pyproject.toml') }}