diff --git a/.github/workflows/pr-smoke-test.yml b/.github/workflows/pr-smoke-test.yml index 07ae49654feb..e301804b0390 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 d710ebdc8a9d..ae31e40ebac7 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"