Skip to content

Commit d04801e

Browse files
Merge pull request #304 from TemoaProject/unstable
fxing upgrade dependencies step
2 parents 0f27bd6 + 14f6a9a commit d04801e

1 file changed

Lines changed: 9 additions & 3 deletions

File tree

.github/workflows/dependency-canary.yml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,15 @@ jobs:
2929

3030
- name: Upgrade dependencies
3131
run: |
32-
uv lock --upgrade
33-
uv pip compile pyproject.toml -o requirements.txt
34-
uv pip compile pyproject.toml --all-extras --all-groups -o requirements-dev.txt
32+
# 1. Solve the environment and upgrade everything
33+
uv lock --upgrade
34+
35+
# 2. Export the lockfile to requirements formats
36+
# --no-dev gives you the production stack
37+
uv export --no-dev -o requirements.txt
38+
39+
# --all-extras and --dev (or --all-groups) gives you the full stack
40+
uv export --all-extras --dev -o requirements-dev.txt
3541
3642
- name: Install the project
3743
run: uv sync --all-extras --dev

0 commit comments

Comments
 (0)