Skip to content

Commit 086e5b0

Browse files
authored
👷 Run tests with lower bound uv sync, upgrade minimum dependencies (#41)
1 parent 10e390b commit 086e5b0

File tree

3 files changed

+15
-7
lines changed

3 files changed

+15
-7
lines changed

‎.github/workflows/test.yml‎

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,21 +31,29 @@ jobs:
3131
- macos-latest
3232
python-version:
3333
- "3.14"
34+
uv-resolution:
35+
- highest
3436
include:
3537
- os: ubuntu-latest
3638
python-version: "3.10"
39+
uv-resolution: lowest-direct
3740
- os: macos-latest
3841
python-version: "3.11"
42+
uv-resolution: highest
3943
- os: windows-latest
4044
python-version: "3.12"
45+
uv-resolution: lowest-direct
4146
- os: ubuntu-latest
4247
python-version: "3.13"
48+
uv-resolution: highest
4349
- os: macos-latest
4450
python-version: "3.13"
51+
uv-resolution: highest
4552
fail-fast: false
4653
runs-on: ${{ matrix.os }}
4754
env:
4855
UV_PYTHON: ${{ matrix.python-version }}
56+
UV_RESOLUTION: ${{ matrix.uv-resolution }}
4957
steps:
5058
- uses: actions/checkout@v6
5159
- name: Set up Python
@@ -66,7 +74,7 @@ jobs:
6674
with:
6775
limit-access-to-actor: true
6876
- name: Install Dependencies
69-
run: uv sync --locked --no-dev --group tests
77+
run: uv sync --no-dev --group tests
7078
- run: mkdir coverage
7179
- name: Test
7280
run: uv run bash scripts/test.sh

‎pyproject.toml‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,9 @@ classifiers = [
3131
"Programming Language :: Python :: 3.14",
3232
]
3333
dependencies = [
34-
"typer>=0.12.0",
35-
"rich>=13.0.0",
36-
"typing-extensions>=4.8.0",
34+
"typer>=0.16.0",
35+
"rich>=13.7.1",
36+
"typing-extensions>=4.12.2",
3737
"rich-toolkit>=0.15.1",
3838
]
3939

‎uv.lock‎

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)