diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4da0d86..3280b38 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -41,3 +41,28 @@ jobs: - name: Build distributions run: python -m build + + latest-pipecat: + name: Newest pipecat-ai + runs-on: ubuntu-latest + steps: + - name: Check out source + uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4 + + - name: Set up Python + uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5 + with: + python-version: "3.13" + + - name: Install package and development tools + run: | + python -m pip install --disable-pip-version-check \ + pytest==9.1.1 pytest-asyncio==1.4.0 + python -m pip install --disable-pip-version-check --editable ".[example]" + python -m pip install --disable-pip-version-check --upgrade pipecat-ai + + - name: Report resolved version + run: python -c "import pipecat; print(pipecat.__version__)" + + - name: Test + run: pytest diff --git a/pyproject.toml b/pyproject.toml index 8f09562..02aacac 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -22,7 +22,7 @@ classifiers = [ ] dependencies = [ "memcode-sdk>=2.4.0,<3", - "pipecat-ai>=1.10,<1.11", + "pipecat-ai>=1.10,<2", ] [project.urls]