File tree Expand file tree Collapse file tree 5 files changed +53
-498
lines changed
Expand file tree Collapse file tree 5 files changed +53
-498
lines changed Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1+ name : Debug Windows
2+
3+ on :
4+ workflow_dispatch :
5+
6+ jobs :
7+ debug-windows :
8+ name : Debug Windows Python 3.13
9+ runs-on : windows-latest
10+ defaults :
11+ run :
12+ shell : bash
13+ steps :
14+ - name : Cancel Previous Runs
15+ uses : styfle/cancel-workflow-action@0.12.1
16+ with :
17+ access_token : ${{ github.token }}
18+
19+ - name : Checkout
20+ uses : actions/checkout@v4.2.2
21+ with :
22+ submodules : true
23+
24+ - name : Set up Python 3.13
25+ uses : actions/setup-python@v5.4.0
26+ with :
27+ python-version : " 3.13"
28+
29+ - name : Fix windows symlinks
30+ run : |
31+ rm lwt_interface
32+ cp -r --dereference git-submodules/tskit/python/lwt_interface ./lwt_interface
33+
34+ - name : Install GSL (Windows)
35+ run : |
36+ vcpkg install gsl:x64-windows
37+ # Add GSL DLL directory to PATH for runtime
38+ $vcpkgRoot = $env:VCPKG_INSTALLATION_ROOT
39+ if (-not $vcpkgRoot) { $vcpkgRoot = "C:\vcpkg" }
40+ $gslBinPath = Join-Path $vcpkgRoot "installed\x64-windows\bin"
41+ echo "$gslBinPath" >> $env:GITHUB_PATH
42+ Write-Output "Added to PATH: $gslBinPath"
43+ shell : powershell
44+
45+ - name : Install pip deps
46+ run : |
47+ pip install uv
48+ uv pip install --system -r pyproject.toml --extra test
49+
50+ - name : Setup tmate session
51+ uses : mxschmitt/action-tmate@v3
52+ with :
53+ limit-access-to-actor : true
Load Diff This file was deleted.
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments