Skip to content

Commit 91b5cf2

Browse files
committed
chore: build binaries in GHA
1 parent ef3281c commit 91b5cf2

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

.github/workflows/release.yml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,12 @@ jobs:
1616
uses: astral-sh/setup-uv@v3
1717
with:
1818
enable-cache: true
19+
- name: build dist
20+
run: uv sync --group bundle
1921
- name: build dist
2022
run: uv build
23+
- name: build binary
24+
run: uv run pyinstaller scim2.spec
2125
- uses: actions/upload-artifact@v4
2226
with:
2327
name: artifacts
@@ -28,8 +32,14 @@ jobs:
2832
name: create Github release
2933
runs-on: ubuntu-latest
3034
steps:
35+
- uses: actions/download-artifact@v4
36+
with:
37+
name: artifacts
38+
path: dist
3139
- uses: softprops/action-gh-release@v2
32-
40+
with:
41+
files: |
42+
dist/scim2
3343
publish:
3444
name: release to pypi
3545
needs: build

0 commit comments

Comments
 (0)