From 21a60aeb35265ae19850996a72b9f3fa6bbfb54e Mon Sep 17 00:00:00 2001 From: Eric Zhu Date: Mon, 29 Sep 2025 17:16:52 -0700 Subject: [PATCH] Python: skip macos-latest in gatekeeper (#989) * update * tmp change to test ci * Update * Update * update * Just update the matrix --- .github/workflows/python-lab-tests.yml | 5 +++-- .github/workflows/python-tests.yml | 3 ++- python/packages/main/tests/workflow/test_edge.py | 2 ++ 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/python-lab-tests.yml b/.github/workflows/python-lab-tests.yml index 8d41cb6d81..4aae01a234 100644 --- a/.github/workflows/python-lab-tests.yml +++ b/.github/workflows/python-lab-tests.yml @@ -22,7 +22,8 @@ jobs: fail-fast: true matrix: python-version: ["3.10", "3.11", "3.12", "3.13"] - os: [ubuntu-latest, windows-latest, macos-latest] + # TODO(ekzhu): re-enable macos-latest when this is fixed: https://github.com/actions/runner-images/issues/11881 + os: [ubuntu-latest, windows-latest] env: UV_PYTHON: ${{ matrix.python-version }} permissions: @@ -68,4 +69,4 @@ jobs: summary: true display-options: fEX fail-on-empty: false - title: Lab Test Results \ No newline at end of file + title: Lab Test Results diff --git a/.github/workflows/python-tests.yml b/.github/workflows/python-tests.yml index 10ce37e472..a1231b12f8 100644 --- a/.github/workflows/python-tests.yml +++ b/.github/workflows/python-tests.yml @@ -17,7 +17,8 @@ jobs: fail-fast: true matrix: python-version: ["3.10", "3.11", "3.12", "3.13"] - os: [ubuntu-latest, windows-latest, macos-latest] + # TODO(ekzhu): re-enable macos-latest when this is fixed: https://github.com/actions/runner-images/issues/11881 + os: [ubuntu-latest, windows-latest] env: UV_PYTHON: ${{ matrix.python-version }} permissions: diff --git a/python/packages/main/tests/workflow/test_edge.py b/python/packages/main/tests/workflow/test_edge.py index a2beaaaabc..83d116288e 100644 --- a/python/packages/main/tests/workflow/test_edge.py +++ b/python/packages/main/tests/workflow/test_edge.py @@ -26,6 +26,8 @@ from agent_framework._workflow._edge import ( from agent_framework._workflow._edge_runner import create_edge_runner from agent_framework.observability import EdgeGroupDeliveryStatus +# Add for test + @dataclass class MockMessage: