From 96172f86521b51b043531a57ef588e703846d9c4 Mon Sep 17 00:00:00 2001 From: Brian Krabach Date: Mon, 21 Sep 2026 02:56:04 -0700 Subject: [PATCH] Test current canonical Amplifier sources in CI --- .github/workflows/tests.yml | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index a338f99..c418f39 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -25,16 +25,13 @@ jobs: - uses: astral-sh/setup-uv@v6 - name: Create virtual environment run: uv venv --python "${{ matrix.python-version }}" .venv - - name: Install test runner dependencies + - name: Install current Amplifier sources and test runner dependencies run: | - # Do not use pyproject.toml's Git amplifier-core source mapping in CI. uv pip install --no-config --python .venv/bin/python \ - "amplifier-core==1.5.2" \ + "amplifier-core @ git+https://github.com/microsoft/amplifier-core@main" \ + "amplifier-foundation @ git+https://github.com/microsoft/amplifier-foundation@main" \ "pytest==9.0.3" \ "pytest-asyncio==1.3.0" - # Test-only: install Foundation without dependencies so it cannot replace packaged core. - uv pip install --no-config --no-deps --python .venv/bin/python \ - "amplifier-foundation @ git+https://github.com/microsoft/amplifier-foundation.git@5fb4b292afbd99d41e304a87ffedcdd5ad83929f" uv pip install --no-config --no-deps --python .venv/bin/python . - name: Run full test suite, including TestProgressRecovery run: .venv/bin/python -m pytest tests -v