mirror of
https://github.com/hwchase17/langchain.git
synced 2026-06-09 10:17:00 +00:00
ci(infra): shorten working-directory dropdown labels (#36974)
Clean up the `workflow_dispatch` dropdowns for the release and scheduled integration-test workflows. Showing short package names (`openai`, `langchain_v1`, ...) instead of `libs/partners/openai` makes the UI in the Actions tab easier to scan; the prefix now lives in the resolver rather than every dropdown entry.
This commit is contained in:
56
.github/workflows/integration_tests.yml
vendored
56
.github/workflows/integration_tests.yml
vendored
@@ -14,29 +14,33 @@ on:
|
||||
type: choice
|
||||
description: "Library to test (select from dropdown)"
|
||||
default: "all"
|
||||
# Short names only — the `compute-matrix` job re-adds the `libs/` or
|
||||
# `libs/partners/` prefix. When adding a new option, also update the
|
||||
# `case` statement in `compute-matrix` if it isn't a partner package
|
||||
# (partners are the default branch).
|
||||
options:
|
||||
- "all"
|
||||
- "libs/core"
|
||||
- "libs/langchain"
|
||||
- "libs/langchain_v1"
|
||||
- "libs/text-splitters"
|
||||
- "libs/standard-tests"
|
||||
- "libs/model-profiles"
|
||||
- "libs/partners/anthropic"
|
||||
- "libs/partners/chroma"
|
||||
- "libs/partners/deepseek"
|
||||
- "libs/partners/exa"
|
||||
- "libs/partners/fireworks"
|
||||
- "libs/partners/groq"
|
||||
- "libs/partners/huggingface"
|
||||
- "libs/partners/mistralai"
|
||||
- "libs/partners/nomic"
|
||||
- "libs/partners/ollama"
|
||||
- "libs/partners/openai"
|
||||
- "libs/partners/openrouter"
|
||||
- "libs/partners/perplexity"
|
||||
- "libs/partners/qdrant"
|
||||
- "libs/partners/xai"
|
||||
- "core"
|
||||
- "langchain"
|
||||
- "langchain_v1"
|
||||
- "text-splitters"
|
||||
- "standard-tests"
|
||||
- "model-profiles"
|
||||
- "anthropic"
|
||||
- "chroma"
|
||||
- "deepseek"
|
||||
- "exa"
|
||||
- "fireworks"
|
||||
- "groq"
|
||||
- "huggingface"
|
||||
- "mistralai"
|
||||
- "nomic"
|
||||
- "ollama"
|
||||
- "openai"
|
||||
- "openrouter"
|
||||
- "perplexity"
|
||||
- "qdrant"
|
||||
- "xai"
|
||||
working-directory-override:
|
||||
type: string
|
||||
description: "Manual override — takes precedence over dropdown (e.g. libs/partners/partner-xyz)"
|
||||
@@ -101,7 +105,15 @@ jobs:
|
||||
if [ -n "$WORKING_DIRECTORY_OVERRIDE" ]; then
|
||||
working_directory="[\"$WORKING_DIRECTORY_OVERRIDE\"]"
|
||||
elif [ "$WORKING_DIRECTORY_CHOICE" != "all" ]; then
|
||||
working_directory="[\"$WORKING_DIRECTORY_CHOICE\"]"
|
||||
# Map short dropdown name back to full path
|
||||
case "$WORKING_DIRECTORY_CHOICE" in
|
||||
core|langchain|langchain_v1|text-splitters|standard-tests|model-profiles)
|
||||
working_directory="[\"libs/$WORKING_DIRECTORY_CHOICE\"]"
|
||||
;;
|
||||
*)
|
||||
working_directory="[\"libs/partners/$WORKING_DIRECTORY_CHOICE\"]"
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
matrix="{\"python-version\": $python_version, \"working-directory\": $working_directory}"
|
||||
echo "$matrix"
|
||||
|
||||
Reference in New Issue
Block a user