fix(deps): keep uipath and uipath-runtime ranges within one minor - #1056
Closed
radu-mocanu wants to merge 1 commit into
Closed
fix(deps): keep uipath and uipath-runtime ranges within one minor#1056radu-mocanu wants to merge 1 commit into
radu-mocanu wants to merge 1 commit into
Conversation
0.16.0 declares uipath-runtime>=0.12.5,<0.14.0 and uipath>=2.13.16,<2.15.0. Both span two minors, so a resolver can pair this build with a 0.12 runtime or a 2.13 SDK, neither of which was released or tested against it. Tightens them to the pair this build actually targets: - uipath-runtime: >=0.12.5,<0.14.0 -> >=0.13.0,<0.14.0 - uipath: >=2.13.16,<2.15.0 -> >=2.14.0,<2.15.0 No source change. Cut from ca64d4f, the commit that built 0.16.0. 0.16.1 and later already exist, so this is a post-release of 0.16.0.
There was a problem hiding this comment.
🟢 Approval recommended
Pull request overview
This PR publishes uipath-langchain as 0.16.0.post1 and corrects the dependency metadata so the declared supported ranges for uipath and uipath-runtime stay within the specific minor versions this source was built and validated against.
Changes:
- Bump package version from
0.16.0to0.16.0.post1(PEP 440 post-release). - Narrow dependency floors to
uipath>=2.14.0,<2.15.0anduipath-runtime>=0.13.0,<0.14.0. - Update
uv.lockto reflect the new metadata and the resolveduipath-runtimeversion (0.13.2).
File summaries
| File | Description |
|---|---|
pyproject.toml |
Updates package version and tightens uipath / uipath-runtime dependency ranges. |
uv.lock |
Regenerates lock metadata to match the new version and dependency constraints (including resolved uipath-runtime==0.13.2). |
Review details
- Files reviewed: 1/2 changed files
- Comments generated: 0
- Review effort level: Lite
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
Collaborator
Author
|
Superseded by #1058, which holds the 0.15 line instead of moving the consumer to 0.16.0. 0.16.0 is byte-identical to 0.15.3, not 0.15.2, so taking it would still have brought the guardrails BYOG change along. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Releases
uipath-langchain0.16.0.post1: 0.16.0's source, with two dependency ranges narrowed to the minors this build was actually released against.Why
0.16.0 was the release that added support for
uipath2.14 anduipath-runtime0.13, but it widened both ceilings while leaving the old floors in place. The published ranges therefore span two minors each, and a resolver is free to pair this build withuipath-runtime0.12 oruipath2.13. Neither combination was released or tested against this source.Narrowing them to a single minor makes the metadata state what the build actually supports. 0.16.2 later landed the same
uipath-runtime>=0.13.0tightening on the main line; this applies it to 0.16.0 without the source that arrived in between.Branch
Cut from
ca64d4f, the commit that built 0.16.0, per the open-source hotfix procedure. Base branchrelease/uipath-langchain-0.16.0is that same commit. Not formain, which is well past 0.16.x.Source is byte-identical to 0.16.0, which in turn is byte-identical to 0.15.2 under
src/—ca64d4fchanged only dependency metadata, and the one commit between 0.15.2 and 0.15.3 was test-only. That is what makes this usable by a consumer that needsuipath-runtime0.13.x without taking any behaviour change.Versioning
0.16.1 and later already exist, so per the procedure this is a post-release of the version being fixed rather than a patch increment. PEP 440 orders it
0.16.0 < 0.16.0.post1 < 0.16.1, so it does not supersede anything for consumers already on a later patch.Verification
uv lockpinned atuipath-runtime==0.13.2, resolvinguipath2.14.1uv sync --locked --all-extrascleanPublishing
CD is
workflow_dispatch. Dispatch it against the hotfix branch; the merge into the base branch does not trigger it.