diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 9121716..f0c93e6 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -1,17 +1,18 @@ name: Deploy on: - push: - branches: [main] + workflow_run: + workflows: ["Build & Push Docker Image"] + types: [completed] env: REGISTRY: ghcr.io - IMAGE_NAME: ${{ github.repository }} + IMAGE_NAME: ${{ github.event.repository.full_name }} jobs: deploy: runs-on: self-hosted - needs: docker + if: ${{ github.event.workflow_run.conclusion == 'success' }} steps: - name: Deploy container run: | diff --git a/tests/test_router.py b/tests/test_router.py index 7108ec0..2ac7d8b 100644 --- a/tests/test_router.py +++ b/tests/test_router.py @@ -9,6 +9,11 @@ from agent_box.session_manager import SessionManager +@pytest.fixture(autouse=True) +def set_router_env(monkeypatch): + monkeypatch.setenv("ANTHROPIC_SMALL_FAST_MODEL", "claude-haiku") + + def _msg(text: str) -> IncomingMessage: return IncomingMessage(text=text, user_id="u1", channel="test")