diff --git a/.github/workflows/retile.yml b/.github/workflows/retile.yml index eb43a92..e07a366 100644 --- a/.github/workflows/retile.yml +++ b/.github/workflows/retile.yml @@ -86,13 +86,13 @@ jobs: container: registry.fedoraproject.org/fedora:latest steps: - name: Check out repo - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: path: website - name: Install dependencies run: dnf install -y ${RUNTIME_DEPS} - name: Download build - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v5 with: name: build path: install @@ -126,18 +126,18 @@ jobs: matrix: ${{ fromJson(needs.setup.outputs.slide-matrix) }} steps: - name: Check out repo - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: path: website - name: Install dependencies run: dnf install -y ${RUNTIME_DEPS} - name: Download build - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v5 with: name: build path: install - name: Download context - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v5 with: name: context - name: Tile slide @@ -164,22 +164,22 @@ jobs: container: registry.fedoraproject.org/fedora:latest steps: - name: Check out repo - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: path: website - name: Install dependencies run: dnf install -y ${RUNTIME_DEPS} - name: Download build - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v5 with: name: build path: install - name: Download context - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v5 with: name: context - name: Download summaries - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v5 with: pattern: "summary-*" path: summary diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml index 6027d9e..a715de7 100644 --- a/.github/workflows/validate.yml +++ b/.github/workflows/validate.yml @@ -15,10 +15,17 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out repo - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: - python-version: '3.12' + python-version: '3.13' + - name: Install dependencies + run: python -m pip install pre-commit + - name: Cache pre-commit environments + uses: actions/cache@v4 + with: + key: pre-commit|${{ env.pythonLocation }}|${{ hashFiles('.pre-commit-config.yaml') }} + path: ~/.cache/pre-commit - name: Run pre-commit hooks - uses: pre-commit/action@v3.0.1 + run: pre-commit run -a --show-diff-on-failure --color=always