Skip to content

Commit dffe128

Browse files
committed
refactor: update dependency installation commands to use uv and --all-packages
1 parent 8d5eabd commit dffe128

File tree

3 files changed

+7
-19
lines changed

3 files changed

+7
-19
lines changed

.github/workflows/build.yml

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ jobs:
4040
run: uv python install
4141

4242
- name: Install dependencies
43-
run: uv sync
43+
run: uv sync --all-packages
4444

4545
- name: Run pylint
4646
run: |
@@ -88,11 +88,8 @@ jobs:
8888
- name: Install uv
8989
uses: astral-sh/setup-uv@v4
9090

91-
- name: Set up Python
92-
run: uv python install
93-
9491
- name: Install dependencies
95-
run: uv sync
92+
run: uv sync --all-packages
9693

9794
- name: Build ${{ matrix.project }}
9895
run: |
@@ -101,8 +98,7 @@ jobs:
10198
10299
- name: Check package metadata
103100
run: |
104-
uv pip install twine
105-
twine check packages/${{ matrix.project }}/dist/*.whl
101+
uv run twine check packages/${{ matrix.project }}/dist/*.whl
106102
107103
- name: Verify package contents
108104
run: |

.github/workflows/release-agent.yml

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -128,11 +128,8 @@ jobs:
128128
- name: Install uv
129129
uses: astral-sh/setup-uv@v4
130130

131-
- name: Set up Python
132-
run: uv python install
133-
134131
- name: Install dependencies
135-
run: uv sync
132+
run: uv sync --all-packages
136133

137134
- name: Update agent version
138135
run: |
@@ -147,8 +144,7 @@ jobs:
147144
148145
- name: Check package metadata
149146
run: |
150-
uv pip install twine
151-
twine check packages/agent/dist/*.whl
147+
uv run twine check packages/agent/dist/*.whl
152148
153149
- name: Publish to PyPI
154150
env:

.github/workflows/release-simunet.yml

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -128,11 +128,8 @@ jobs:
128128
- name: Install uv
129129
uses: astral-sh/setup-uv@v4
130130

131-
- name: Set up Python
132-
run: uv python install
133-
134131
- name: Install dependencies
135-
run: uv sync
132+
run: uv sync --all-packages
136133

137134
- name: Update simunet version
138135
run: |
@@ -147,8 +144,7 @@ jobs:
147144
148145
- name: Check package metadata
149146
run: |
150-
uv pip install twine
151-
twine check packages/simunet/dist/*.whl
147+
uv run twine check packages/simunet/dist/*.whl
152148
153149
- name: Publish to PyPI
154150
env:

0 commit comments

Comments
 (0)