Skip to content

ci(infra): overlay local langchain-* installs for external partners#36989

Merged
Mason Daugherty (mdrxy) merged 2 commits intomasterfrom
nh/integration-tests-external-local-deps
Apr 24, 2026
Merged

ci(infra): overlay local langchain-* installs for external partners#36989
Mason Daugherty (mdrxy) merged 2 commits intomasterfrom
nh/integration-tests-external-local-deps

Conversation

@nick-hollon-lc
Copy link
Copy Markdown
Contributor

we want to be able to test against the branch we run against when we are testing external partner packages (aws, google) so overally the changes on top of the external partners when we install the dependencies

… tests

External partner packages (`google-genai`, `google-vertexai`, `aws`)
live in separate repos and don't declare `[tool.uv.sources]`, so after
being moved into `libs/partners/` for the integration test run, `uv
sync` resolved `langchain-core`, `langchain`, `langchain-tests`, etc.
from PyPI — bypassing any changes on the current branch.

After `uv sync`, overlay local editable installs of the relevant
`langchain-*` packages, gated per external working-directory. Mirrors
the pattern already used by the `test-dependents` job for `deepagents`.
@github-actions github-actions Bot added fix For PRs that implement a fix github_actions Pull requests that update GitHub Actions code infra PRs made that include chores, devops, repo meta changes internal size: XS < 50 LOC labels Apr 24, 2026
@mdrxy Mason Daugherty (mdrxy) changed the title fix(infra): overlay local langchain-* installs for external partner… ci(infra): overlay local langchain-* installs for external partners Apr 24, 2026
@github-actions github-actions Bot removed the fix For PRs that implement a fix label Apr 24, 2026
@mdrxy Mason Daugherty (mdrxy) enabled auto-merge (squash) April 24, 2026 13:22
@mdrxy Mason Daugherty (mdrxy) merged commit 889a45b into master Apr 24, 2026
93 checks passed
@mdrxy Mason Daugherty (mdrxy) deleted the nh/integration-tests-external-local-deps branch April 24, 2026 13:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

github_actions Pull requests that update GitHub Actions code infra PRs made that include chores, devops, repo meta changes internal size: XS < 50 LOC

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants