aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/lint-test.yaml11
1 files changed, 8 insertions, 3 deletions
diff --git a/.github/workflows/lint-test.yaml b/.github/workflows/lint-test.yaml
index 5f569896..52bb749e 100644
--- a/.github/workflows/lint-test.yaml
+++ b/.github/workflows/lint-test.yaml
@@ -11,10 +11,15 @@ jobs:
- name: Checkout repository
uses: actions/checkout@v4
- - name: Install Python Dependencies
- uses: HassanAbouelela/actions/setup-python@setup-python_v1.6.0
+ - name: Install uv
+ uses: astral-sh/setup-uv@v6
with:
- python_version: '3.11'
+ enable-cache: true
+ cache-dependency-glob: "uv.lock"
+ activate-environment: true
+
+ - name: Install dependencies
+ run: uv sync --frozen --group lint --group test
# Start the database early to give it a chance to get ready before
# we start running tests.