Skip to content

Commit 2b08051

Browse files
chore: bump ada-url for Python 3.14, update deps, and fix CI
1 parent a915434 commit 2b08051

6 files changed

Lines changed: 90 additions & 32 deletions

File tree

.github/workflows/codeql.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
run: exit 0 # Skip unnecessary test runs for dependabot and merge queues. Artifically flag as successful, as this is a required check for branch protection.
3737

3838
- name: Checkout
39-
uses: actions/checkout@v5
39+
uses: actions/checkout@v6
4040

4141
- name: Initialize CodeQL
4242
uses: github/codeql-action/init@v4

.github/workflows/publish.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232

3333
steps:
3434
- name: Checkout code
35-
uses: actions/checkout@v5
35+
uses: actions/checkout@v6
3636
with:
3737
fetch-depth: 0
3838
fetch-tags: true

.github/workflows/rl-scanner.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
scan-status: ${{ steps.rl-scan-conclusion.outcome }}
3232

3333
steps:
34-
- uses: actions/checkout@v5
34+
- uses: actions/checkout@v6
3535
with:
3636
fetch-depth: 0
3737
fetch-tags: true

.github/workflows/test.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626

2727
steps:
2828
- name: Checkout code
29-
uses: actions/checkout@v5
29+
uses: actions/checkout@v6
3030

3131
- name: Set up Python ${{ matrix.python-version }}
3232
uses: actions/setup-python@v6
@@ -36,14 +36,14 @@ jobs:
3636
- name: Install Poetry
3737
uses: snok/install-poetry@v1
3838
with:
39-
version: latest
39+
version: "2.2.1"
4040
virtualenvs-create: true
4141
virtualenvs-in-project: true
4242
installer-parallel: true
4343

4444
- name: Load cached venv
4545
id: cached-poetry-dependencies
46-
uses: actions/cache@v4
46+
uses: actions/cache@v5
4747
with:
4848
path: ./.venv
4949
key: venv-${{ runner.os }}-${{ matrix.python-version }}-${{ hashFiles('**/poetry.lock') }}

poetry.lock

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

pyproject.toml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,18 @@ python = "^3.9"
1515
authlib = "^1.0" # For JWT/OIDC features
1616
requests = "^2.31.0" # If you use requests for HTTP calls (e.g., discovery)
1717
httpx = "^0.28.1"
18-
ada-url = "^1.27.0"
18+
ada-url = [
19+
{version = "^1.30.0", python = ">=3.10"},
20+
{version = "^1.27.0", python = ">=3.9,<3.10"}
21+
]
1922

2023
[tool.poetry.group.dev.dependencies]
2124
pytest = "^8.0"
2225
pytest-cov = "^4.0"
2326
pytest-asyncio = "^0.25.3"
2427
pytest-mock = "^3.15.1"
2528
pytest-httpx = "^0.35.0"
26-
ruff = ">=0.1,<0.15"
29+
ruff = ">=0.1,<0.16"
2730
freezegun = "^1.5.5"
2831

2932
[tool.pytest.ini_options]

0 commit comments

Comments
 (0)