From b48fa09a363acec40c9d248b991f40aef7f25da1 Mon Sep 17 00:00:00 2001 From: "quick-sort@outlook.com" Date: Sun, 7 Jun 2026 00:20:01 +0800 Subject: [PATCH 1/2] update --- .github/workflows/deploy.yml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) 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: | From 5a5999c4cedbf74fa51ebdf929cdfde8bcbf8754 Mon Sep 17 00:00:00 2001 From: "quick-sort@outlook.com" Date: Sun, 7 Jun 2026 00:30:16 +0800 Subject: [PATCH 2/2] fix: add ANTHROPIC_SMALL_FAST_MODEL env var to test_router.py Router.__init__ requires this env var, but tests don't set it. Add autouse fixture to set it for all router tests. Closes #43 --- tests/test_router.py | 5 +++++ 1 file changed, 5 insertions(+) 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")