diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1c19e752e..9e6d752d7 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -17,7 +17,7 @@ jobs: fail-fast: false matrix: python: ["3.9", "3.13"] - os: [ubuntu-latest, ubuntu-arm, macos-intel, macos-arm, windows-latest] + os: [ubuntu-latest, ubuntu-arm, macos-intel, macos-arm, windows-2019] include: # On 3.9 there is a problem with import errors caused by pytests' loader that surface due # to a bug in CPython (https://github.com/python/cpython/issues/91351), so we avoid using @@ -72,8 +72,7 @@ jobs: - run: poe test ${{matrix.pytestExtraArgs}} -s --junit-xml=junit-xml/${{ matrix.python }}--${{ matrix.os }}.xml timeout-minutes: 10 # Time skipping doesn't yet support ARM - - if: ${{ !endsWith(matrix.os, '-arm') }} - run: poe test ${{matrix.pytestExtraArgs}} -s --workflow-environment time-skipping --junit-xml=junit-xml/${{ matrix.python }}--${{ matrix.os }}--time-skipping.xml + - run: poe test ${{matrix.pytestExtraArgs}} -s --workflow-environment time-skipping --junit-xml=junit-xml/${{ matrix.python }}--${{ matrix.os }}--time-skipping.xml timeout-minutes: 10 # Check cloud if proper target and not on fork - if: ${{ matrix.cloudTestTarget && (github.event.pull_request.head.repo.full_name == '' || github.event.pull_request.head.repo.full_name == 'temporalio/sdk-python') }} diff --git a/temporalio/testing/_workflow.py b/temporalio/testing/_workflow.py index 85c5404ea..7afa4fe92 100644 --- a/temporalio/testing/_workflow.py +++ b/temporalio/testing/_workflow.py @@ -247,7 +247,7 @@ async def start_time_skipping( download_dest_dir: Optional[str] = None, runtime: Optional[temporalio.runtime.Runtime] = None, test_server_existing_path: Optional[str] = None, - test_server_download_version: str = "default", + test_server_download_version: str = "v1.29.0", test_server_extra_args: Sequence[str] = [], test_server_download_ttl: Optional[timedelta] = None, ) -> WorkflowEnvironment: