Skip to content

fix(deps): allow uipath-runtime 0.13.x on the 2.13 line - #1876

Closed
radu-mocanu wants to merge 1 commit into
base/uipath-2.13.xfrom
hotfix/uipath-2.13.23-runtime-0.13-ceiling
Closed

fix(deps): allow uipath-runtime 0.13.x on the 2.13 line#1876
radu-mocanu wants to merge 1 commit into
base/uipath-2.13.xfrom
hotfix/uipath-2.13.23-runtime-0.13-ceiling

Conversation

@radu-mocanu

Copy link
Copy Markdown
Collaborator

Releases uipath 2.13.23 from the 2.13 line with a single dependency-requirement change.

-version = "2.13.22"
+version = "2.13.23"
-  "uipath-runtime>=0.12.2, <0.13.0",
+  "uipath-runtime>=0.12.2, <0.14.0",

Why

Every release on the 2.13 line caps uipath-runtime below 0.13.0, and 2.14.0 is the first release that widened it. A consumer that has to stay on the 2.13 line therefore cannot install uipath-runtime 0.13.x at all: there is exactly one uipath-runtime in an environment, and 0.13.2 does not satisfy <0.13.0, so resolution is unsatisfiable.

Published metadata is immutable, so the cap cannot be lifted by editing 2.13.22. It needs a new release on the line, which is why this exists. The source is byte-identical to 2.13.22.

Branch

Cut from c9b2428a, the commit that built 2.13.22, per the open-source hotfix procedure. Base branch base/uipath-2.13.x is that same commit. Not for main, which is already on 2.14.x.

Verification

  • uv lock in packages/uipath pinned at uipath-runtime==0.13.2
  • uv sync --locked --all-extras clean
  • full packages/uipath suite green against uipath-runtime 0.13.2, exit 0, no failures

The lockfile is pinned at 0.13.2 rather than the newest 0.13.x so CI exercises the exact runtime this widening is being requested for.

Publishing

CD is workflow_dispatch, so dispatch it against the hotfix branch after merge. 2.13.23 is free on PyPI, so this is a patch increment rather than a post-release.

Widens the ceiling only: uipath-runtime>=0.12.2,<0.13.0 -> <0.14.0.
No source change.

Every release on the 2.13 line caps uipath-runtime below 0.13.0, so a
consumer that stays on this line cannot install uipath-runtime 0.13.x at
all. Published metadata is immutable, so lifting the cap needs a new
release on the line rather than an edit to 2.13.22.

Cut from c9b2428, the commit that built 2.13.22.
Copilot AI lite review requested due to automatic review settings August 31, 2026 17:13

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

Pull request overview

This PR cuts a patch release on the uipath 2.13.x line to widen the uipath-runtime dependency upper bound so environments pinned to 2.13.x can resolve and install uipath-runtime 0.13.x.

Changes:

  • Bump uipath version from 2.13.22 to 2.13.23.
  • Widen uipath-runtime requirement from <0.13.0 to <0.14.0.
  • Update uv.lock to reflect the new constraint and pin uipath-runtime==0.13.2.
File summaries
File Description
packages/uipath/pyproject.toml Version bump and widened uipath-runtime upper bound to allow 0.13.x on the 2.13 release line.
packages/uipath/uv.lock Lockfile updated to match the new constraint and to pin uipath-runtime to 0.13.2 for CI/verification.
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.

@radu-mocanu

Copy link
Copy Markdown
Collaborator Author

Closing: not needed, and not implementable under the single-minor range rule.

Making the 2.13 line accept uipath-runtime 0.13.x requires >=0.13.0, <0.14.0, not the two-minor >=0.12.2, <0.14.0 proposed here. That drops 0.12 support outright, which is a minor-level change rather than a patch, and it is exactly what 2.14.0 already did in 94e43708.

The consumer moves to 2.14.1 instead, which is the first published release admitting 0.13.x in a single-minor range. No release is needed on the 2.13 line.

@radu-mocanu radu-mocanu closed this Sep 1, 2026
@radu-mocanu
radu-mocanu deleted the hotfix/uipath-2.13.23-runtime-0.13-ceiling branch September 1, 2026 10:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants