Skip to content

Commit

Permalink
⚗️ experiment with dedicated workflow run
Browse files Browse the repository at this point in the history
Signed-off-by: burgholzer <[email protected]>
  • Loading branch information
burgholzer committed Aug 19, 2024
1 parent b53a108 commit 6be3553
Showing 1 changed file with 28 additions and 0 deletions.
28 changes: 28 additions & 0 deletions .github/workflows/cd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,34 @@ jobs:
name: 🐍 Packaging
uses: cda-tum/mqt-workflows/.github/workflows/[email protected]

experimental-free-threading:
name: 🧵 Free Threading
runs-on: windows-latest
steps:
# check out the repository (including submodules and all history)
- uses: actions/checkout@v4
with:
submodules: recursive
fetch-depth: 0
# set up MSVC development environment (Windows only)
- uses: ilammy/msvc-dev-cmd@v1
- name: Setup ccache
uses: Chocobo1/setup-ccache-action@v1
with:
prepend_symlinks_to_path: false
windows_compile_environment: msvc
override_cache_key: wheels-${{ matrix.runs-on }}-experimental
- uses: yezz123/setup-uv@v4
- name: Install Python 3.13t from nuget
run: |
nuget.exe install python-freethreaded -Version 3.13.0-rc1 -FallbackSource https://api.nuget.org/v3/index.json -OutputDirectory 'C:\Users\runneradmin\AppData\Local\test\Cache\nuget-cpython'
- name: Setup venv
run: |
uv venv --python 'C:\Users\runneradmin\AppData\Local\test\Cache\nuget-cpython\python-freethreaded.3.13.0-rc1\tools\python.exe'
- name: Running install
run: |
uv pip install -v .
deploy:
if: github.event_name == 'release' && github.event.action == 'published'
name: 🚀 Deploy to PyPI
Expand Down

0 comments on commit 6be3553

Please sign in to comment.