From 6af855bfff6039e6a2b3e30b5646b756cf03cfbd Mon Sep 17 00:00:00 2001 From: Jeremiah Lowin <153965+jlowin@users.noreply.github.com> Date: Thu, 10 Apr 2025 19:43:17 -0400 Subject: [PATCH] Add caching --- .github/workflows/run-static.yml | 7 +++++-- .github/workflows/run-tests.yml | 6 +++++- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/.github/workflows/run-static.yml b/.github/workflows/run-static.yml index 1e032d7d3..0ff96f68f 100644 --- a/.github/workflows/run-static.yml +++ b/.github/workflows/run-static.yml @@ -16,14 +16,17 @@ permissions: jobs: static_analysis: - timeout-minutes: 1 + timeout-minutes: 2 runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v5 + with: + enable-cache: true + cache-dependency-glob: "uv.lock" - name: Set up Python uses: actions/setup-python@v5 with: diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index 5841795c2..9a245cf0d 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -35,12 +35,16 @@ jobs: os: [ubuntu-latest, windows-latest, macos-latest] python-version: ["3.10"] fail-fast: false + timeout-minutes: 5 steps: - uses: actions/checkout@v4 - name: Install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v5 + with: + enable-cache: true + cache-dependency-glob: "uv.lock" - name: Set up Python ${{ matrix.python-version }} run: uv python install ${{ matrix.python-version }}