From 25054fd59d271ad32250ea0f6d54c443c3cb3118 Mon Sep 17 00:00:00 2001 From: L2klbs Date: Wed, 28 May 2025 12:53:34 -0400 Subject: [PATCH 1/2] Update ci.yml Cache pip dependencies to speed up tests --- .github/workflows/ci.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d0714e8..1df2e47 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -35,6 +35,14 @@ jobs: with: python-version: "3.12" + - name: Cache Dependencies + uses: actions/cache@v4 + with: + path: ~/.cache/pip + key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }} + restore-keys: | + ${{ runner.os }}-pip- + - name: 📦 Install dependencies run: | python -m venv venv From b2db774a936f4bcfab20d57ab480ca6c1bdefaac Mon Sep 17 00:00:00 2001 From: L2klbs Date: Wed, 28 May 2025 12:54:17 -0400 Subject: [PATCH 2/2] Update docker.yml Reuse cache from ci test in docker builds --- .github/workflows/docker.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 88d3ed7..8b15aad 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -40,6 +40,14 @@ jobs: with: python-version: "3.12" + - name: Cache Dependencies + uses: actions/cache@v4 + with: + path: ~/.cache/pip + key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }} + restore-keys: | + ${{ runner.os }}-pip- + - name: 📦 Install dependencies run: | python -m venv venv