Add dependency resolution options to project dependency installation

This commit is contained in:
Oleg 2026-02-16 17:28:01 +03:00
parent 73710acb4c
commit 76dda1ecf0
No known key found for this signature in database
GPG key ID: 94EC021AD3A08B16

View file

@ -34,6 +34,9 @@ jobs:
- "3.12"
- "3.13"
- "3.14"
dependency-resolution:
- "lowest-direct"
- "highest"
defaults:
# Windows sucks. Force use bash instead of PowerShell
@ -64,9 +67,9 @@ jobs:
with:
enable-cache: true
- name: Install project dependencies
- name: Install project dependencies with ${{ matrix.dependency-resolution }} resolution
run: |
uv sync --all-extras --group dev --group test
uv sync --all-extras --group dev --group test --resolution ${{ matrix.dependency-resolution }}
- name: Lint code
run: |