Checkout with plain git clone; JS actions need node on host runners
release / gui-build (windows) (push) Failing after 1s
release / gui-build (macos) (push) Successful in 1m8s
release / gui-build (linux) (push) Successful in 1m11s

This commit is contained in:
2026-09-22 04:13:21 +00:00
parent 5300fd0c9c
commit 99e757bc6f
+7 -4
View File
@@ -13,10 +13,13 @@ jobs:
os: [macos, windows, linux]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
with:
# setuptools_scm needs full history/tags to compute the version
fetch-depth: 0
# Plain git clone instead of actions/checkout (a JS action that would
# require node on the host). Full history so setuptools_scm sees tags.
- name: Checkout
shell: bash
run: |
git clone "$GITHUB_SERVER_URL/$GITHUB_REPOSITORY.git" .
git checkout -f "$GITHUB_SHA"
- name: Build GUI app zip and dist packages
run: uv run --extra gui scripts/guibuild.py