self-hosted-runner:
- # Pending https://github.com/rhysd/actionlint/issues/533
- # and https://github.com/rhysd/actionlint/issues/571
- labels: ["windows-11-arm", "macos-15-intel"]
+ # Pending https://github.com/rhysd/actionlint/pull/615
+ labels: ["windows-2025-vs2026"]
config-variables: null
# runner: windows-2022
- target: x86_64-pc-windows-msvc/msvc
architecture: x64
- runner: windows-2022
+ runner: windows-2025-vs2026
# - target: aarch64-pc-windows-msvc/msvc
# architecture: ARM64
# runner: windows-2022
if: runner.os == 'Windows' && matrix.architecture != 'ARM64'
shell: pwsh
run: |
- choco install visualstudio2026buildtools --no-progress -y --force --params "--add Microsoft.VisualStudio.Component.VC.Tools.x86.x64 --locale en-US --passive"
- $env:PATH = "C:\Program Files (x86)\Microsoft Visual Studio\18\BuildTools\MSBuild\Current\bin;$env:PATH"
$env:PlatformToolset = "v145"
./PCbuild/build.bat --tail-call-interp -c Release -p ${{ matrix.architecture }}
./PCbuild/rt.bat -p ${{ matrix.architecture }} -q --multiprocess 0 --timeout 4500 --verbose2 --verbose3
import unittest
from test import support
-from test.support import findfile
+from test.support import findfile, MS_WINDOWS
if not support.has_subprocess_support:
COMMAND = ["stap", "-g"]
+@unittest.skipIf(MS_WINDOWS, "Tests not compliant with trace on Windows.")
class TraceTests:
# unittest.TestCase options
maxDiff = None