From 6572da357503b23db89459102ed73e355c2ac7a6 Mon Sep 17 00:00:00 2001 From: Mark Bacon Date: Sun, 18 Oct 2026 21:55:55 +0100 Subject: [PATCH] ci: cut Actions cost (no macOS, latest Python only, job timeouts) Co-Authored-By: Claude Opus 5.5 --- .github/workflows/site.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/site.yml b/.github/workflows/site.yml index 43b0eb9..68d2a78 100644 --- a/.github/workflows/site.yml +++ b/.github/workflows/site.yml @@ -27,7 +27,7 @@ jobs: fetch-depth: 0 # version: git and the "last updated" dates need the history - uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0 with: - python-version: "3.12" + python-version: "3.14" - name: Install py-doc run: python -m pip install "py-doc @ git+https://github.com/markbac/py-doc" - name: Install Vale (py-doc lint runs it as well as its own rules) @@ -52,6 +52,7 @@ jobs: if: github.event_name != 'pull_request' && github.ref == 'refs/heads/main' needs: build runs-on: ubuntu-latest + timeout-minutes: 30 permissions: pages: write id-token: write @@ -68,6 +69,7 @@ jobs: if: github.event_name != 'pull_request' && github.ref == 'refs/heads/main' && vars.TARF_DEPLOY == 'true' needs: build runs-on: ubuntu-latest + timeout-minutes: 30 steps: - uses: actions/download-artifact@v4 with: