Installers for all platforms and related fixes #1
@@ -13,10 +13,13 @@ jobs:
|
|||||||
os: [macos, windows, linux]
|
os: [macos, windows, linux]
|
||||||
runs-on: ${{ matrix.os }}
|
runs-on: ${{ matrix.os }}
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
# Plain git clone instead of actions/checkout (a JS action that would
|
||||||
with:
|
# require node on the host). Full history so setuptools_scm sees tags.
|
||||||
# setuptools_scm needs full history/tags to compute the version
|
- name: Checkout
|
||||||
fetch-depth: 0
|
shell: bash
|
||||||
|
run: |
|
||||||
|
git clone "$GITHUB_SERVER_URL/$GITHUB_REPOSITORY.git" .
|
||||||
|
git checkout -f "$GITHUB_SHA"
|
||||||
|
|
||||||
- name: Build GUI app zip and dist packages
|
- name: Build GUI app zip and dist packages
|
||||||
run: uv run --extra gui scripts/guibuild.py
|
run: uv run --extra gui scripts/guibuild.py
|
||||||
|
|||||||
Reference in New Issue
Block a user