Skip to content
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Next Next commit
Add Windows 3.14 build/test workflow
  • Loading branch information
devtrack committed Jan 13, 2026
commit 4fa74cd96adaeff0266fae7cc49cf72c64674150
53 changes: 53 additions & 0 deletions .github/workflows/windows-build-test-3.14.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
name: Windows Build and Test (3.14)

on:
workflow_dispatch:

jobs:
build-test:
name: Build and Test
runs-on: windows-latest
timeout-minutes: 15

steps:
- name: Checkout code
uses: actions/checkout@v6

- name: Setup .NET
uses: actions/setup-dotnet@v5
with:
dotnet-version: '8.0.x'

- name: Set up Python 3.14
uses: astral-sh/setup-uv@v7
with:
architecture: x64
python-version: '3.14'
cache-python: true
activate-environment: true
enable-cache: true

- name: Synchronize the virtual environment
run: uv sync --managed-python

- name: Show pyvenv.cfg
run: cat .venv/pyvenv.cfg

- name: Embedding tests (Mono/.NET Framework)
run: dotnet test --runtime any-x64 --framework net472 --logger "console;verbosity=detailed" src/embed_tests/
if: always()
env:
MONO_THREADS_SUSPEND: preemptive # https://github.com/mono/mono/issues/21466

- name: Embedding tests (.NET Core)
run: dotnet test --runtime any-x64 --framework net8.0 --logger "console;verbosity=detailed" src/embed_tests/
if: always()

- name: Python Tests (.NET Core)
run: pytest --runtime coreclr

- name: Python Tests (.NET Framework)
run: pytest --runtime netfx

- name: Python tests run from .NET
run: dotnet test --runtime any-x64 src/python_tests_runner/
Loading