Skip to content

Commit 94c7916

Browse files
committed
fix: fix actions uv setup
1 parent a53ac64 commit 94c7916

1 file changed

Lines changed: 8 additions & 15 deletions

File tree

.github/workflows/release-v2.yml

Lines changed: 8 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -38,23 +38,15 @@ jobs:
3838
3939
- name: Sync environment & install dev extras
4040
run: |
41-
uv sync --dev ## TODO Change to actual command with packages, groups etc
41+
uv sync --all-packages --all-extras --dev --all-groups
4242
43-
- name: Build core distributions
43+
- name: Run tests (core only)
4444
run: |
45-
uv build -o dist
45+
uv run pytest --ignore=getstream/plugins
4646
47-
- name: Run tests with coverage (core only)
48-
env:
49-
PYTHONPATH: "${{ github.workspace }}"
47+
- name: Build core distributions
5048
run: |
51-
uv run pytest --cov=getstream --cov-report=xml --ignore=getstream/plugins
52-
53-
- name: Upload coverage artifact
54-
uses: actions/upload-artifact@v4
55-
with:
56-
name: core-coverage-xml
57-
path: coverage.xml
49+
uv build -o dist
5850
5951
- name: Extract package version
6052
id: get_version
@@ -97,7 +89,7 @@ jobs:
9789
9890
- name: Run core tests against TestPyPI artifact
9991
run: |
100-
UV_NO_SOURCES=1 uv run pytest tests/ --ignore=getstream/plugins
92+
uv run pytest tests/ --ignore=getstream/plugins
10193
10294
build-plugins:
10395
name: Build & Test Plugin Packages
@@ -123,10 +115,11 @@ jobs:
123115
- name: Install new core from TestPyPI using uv (for plugin builds/tests)
124116
run: |
125117
uv pip install --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple getstream==${CORE_VERSION}
118+
uv sync --all-packages --all-extras --dev --all-groups
126119
127120
- name: Build all plugin dists (no workspace sources)
128121
run: |
129-
UV_NO_SOURCES=1 uv build --all-packages -o dist-plugins --wheel --sdist
122+
uv build --all-packages -o dist-plugins --wheel --sdist
130123
131124
- name: Run plugin tests (local wheels, core from TestPyPI)
132125
run: |

0 commit comments

Comments
 (0)