fix(deps): move the uipath-runtime range to 0.13 on the 0.15 line - #1058
Merged
radu-mocanu merged 2 commits intoSep 1, 2026
Merged
Conversation
Releases 0.15.2.post1 with 0.15.2's source and two dependency ranges moved: - uipath-runtime: >=0.12.5,<0.13.0 -> >=0.13.0,<0.14.0 - uipath: >=2.13.16,<2.14.0 -> >=2.13.23,<2.14.0 Every published 0.15.x caps uipath-runtime below 0.13.0, so a consumer that must stay on this line cannot reach 0.13.x. The uipath floor moves with it because 2.13.23 is the only release on the 2.13 line that admits uipath-runtime 0.13.x. Both ranges stay within a single minor. 0.15.2's source is unchanged and its full test suite passes against uipath-runtime 0.13.2. Cut from ef7600c, the commit that built 0.15.2. 0.15.3 already exists, so this is a post-release rather than a patch increment. uv.lock is not regenerated here: uipath 2.13.23 is not on PyPI yet.
There was a problem hiding this comment.
🟡 Changes recommended
Once you've addressed the issues Copilot identified, you can request another Copilot review.
Pull request overview
This PR prepares a 0.15.2.post1 hotfix release on the 0.15.x line to adjust published dependency constraints so consumers on this line can resolve against uipath-runtime 0.13.x (and the corresponding required uipath floor).
Changes:
- Bump project version from
0.15.2to0.15.2.post1(PEP 440 post-release). - Move the
uipathdependency floor to>=2.13.23,<2.14.0. - Move the
uipath-runtimedependency range to>=0.13.0,<0.14.0.
File summaries
| File | Description |
|---|---|
pyproject.toml |
Updates package version and adjusts uipath / uipath-runtime dependency ranges for the 0.15.2.post1 hotfix release. |
Review details
- Files reviewed: 1/1 changed files
- Comments generated: 1
- Review effort level: Lite
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
Comment on lines
7
to
+11
| dependencies = [ | ||
| "uipath>=2.13.16, <2.14.0", | ||
| "uipath>=2.13.23, <2.14.0", | ||
| "uipath-core>=0.5.29, <0.6.0", | ||
| "uipath-platform>=0.2.15, <0.3.0", | ||
| "uipath-runtime>=0.12.5, <0.13.0", | ||
| "uipath-runtime>=0.13.0, <0.14.0", |
uipath 2.13.23 is published, so the lock resolves. Pinned at uipath-runtime 0.13.2 so CI exercises the runtime this release is cut for.
Collaborator
Author
|
Undrafted — this is ready to merge and dispatch. |
ionut-mihalache-uipath
approved these changes
Sep 1, 2026
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.15.2.post1: 0.15.2's source with two dependency ranges moved.Draft until
uipath2.13.23 is published (UiPath/uipath-python#1878).uv.lockis intentionally not regenerated here, becauseuv lockcannot resolve against a version that does not exist yet.Why
Every published 0.15.x caps
uipath-runtimebelow 0.13.0. A consumer that has to stay on this line therefore cannot reachuipath-runtime0.13.x, since there is oneuipath-runtimein an environment and 0.13.x does not satisfy<0.13.0. Published metadata is immutable, so the range needs a new release on the line.The
uipathfloor moves with it because 2.13.23 is the only release on the 2.13 line that admitsuipath-runtime0.13.x. Leaving the floor at 2.13.16 would declare support for combinations that cannot resolve.Both ranges move rather than widen, so each stays within a single minor.
Compatibility
The source is unchanged from 0.15.2, and it was never released against
uipath-runtime0.13.x, so that pairing is verified by running it rather than by a prior release: the full test suite passes against 0.13.2, exit 0, no failures.Branch
Cut from
ef7600c, the commit that built 0.15.2, per the open-source hotfix procedure. Base branchrelease/uipath-langchain-0.15.2is that same commit. Not formain, which is well past 0.16.x.Versioning
0.15.3 and later already exist, so this is a post-release of the version being fixed rather than a patch increment. PEP 440 orders it
0.15.2 < 0.15.2.post1 < 0.15.3, so it does not supersede anything for consumers already on a later patch.Verification
uipath-runtime0.13.2, exit 0, no failuresuv sync --locked --all-extrasclean in that configurationSequencing
uipath2.13.23 (fix(deps): move the uipath-runtime range to 0.13 on the 2.13 line uipath-python#1878)uv lockhere, push the lockfile, undraft, merge