From 7511a533d6d459d3dd336666f5b1d71342640e4a Mon Sep 17 00:00:00 2001 From: Michael Neale Date: Tue, 4 Nov 2025 09:06:23 +1100 Subject: [PATCH] =?UTF-8?q?we=20should=20run=20this=20on=20main=20and=20al?= =?UTF-8?q?so=20test=20open=20models=20at=20least=20via=20ope=E2=80=A6=20(?= =?UTF-8?q?#5556)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit adds qwen3-code and GLM 4.6 to test_providers for open model coverage --- .github/workflows/pr-smoke-test.yml | 5 ++++- scripts/test_providers.sh | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pr-smoke-test.yml b/.github/workflows/pr-smoke-test.yml index 07ae49654f..e301804b03 100644 --- a/.github/workflows/pr-smoke-test.yml +++ b/.github/workflows/pr-smoke-test.yml @@ -2,6 +2,9 @@ on: pull_request: branches: - main + push: + branches: + - main workflow_dispatch: inputs: branch: @@ -16,7 +19,7 @@ jobs: check-fork: runs-on: ubuntu-latest # Skip entire workflow for PRs from forks (they don't have access to secrets) - if: github.event_name == 'workflow_dispatch' || github.event.pull_request.head.repo.full_name == github.repository + if: github.event_name == 'workflow_dispatch' || github.event_name == 'push' || github.event.pull_request.head.repo.full_name == github.repository steps: - run: echo "Not a fork PR - proceeding with smoke tests" diff --git a/scripts/test_providers.sh b/scripts/test_providers.sh index d710ebdc8a..ae31e40eba 100755 --- a/scripts/test_providers.sh +++ b/scripts/test_providers.sh @@ -15,7 +15,7 @@ fi SCRIPT_DIR=$(pwd) PROVIDERS=( - "openrouter:google/gemini-2.5-pro:google/gemini-2.5-flash:anthropic/claude-sonnet-4.5" + "openrouter:google/gemini-2.5-pro:google/gemini-2.5-flash:anthropic/claude-sonnet-4.5:qwen/qwen3-coder:z-ai/glm-4.6" "openai:gpt-4o:gpt-4o-mini:gpt-3.5-turbo:gpt-5" "anthropic:claude-sonnet-4-5-20250929:claude-opus-4-1-20250805" "google:gemini-2.5-pro:gemini-2.5-flash"