Skip to content

Commit 74a866b

Browse files
committed
chore(release): test build updates
1 parent 3f3cf7a commit 74a866b

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

.github/workflows/test-build.yml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,14 @@ jobs:
9191
run: uv python install ${{ matrix.python-version }}
9292

9393
- name: Install dependencies with mypyc
94-
run: uv sync --extra performance --group build
94+
run: uv sync --extra mypyc --group build
95+
96+
- name: Set up MyPyC environment variables
97+
run: |
98+
echo "MYPYC_OPT_LEVEL=3" >> $GITHUB_ENV
99+
echo "MYPYC_DEBUG_LEVEL=0" >> $GITHUB_ENV
100+
echo "MYPYC_MULTI_FILE=1" >> $GITHUB_ENV
101+
shell: bash
95102

96103
- name: Build MyPyC wheel
97104
run: uv build --wheel
@@ -107,6 +114,7 @@ jobs:
107114
mv "$wheel" "$dir/${base}+mypyc.whl"
108115
fi
109116
done
117+
shell: bash
110118

111119
- name: Test mypyc wheel installation
112120
run: |
@@ -117,4 +125,4 @@ jobs:
117125
- name: Verify wheel integrity
118126
run: |
119127
uv tool install twine
120-
uv tool run twine check dist/*
128+
uv tool run twine check dist/*

0 commit comments

Comments
 (0)