Skip to content

fix(deps): move the uipath-runtime range to 0.13 on the 0.0.84 line - #130

Merged
radu-mocanu merged 2 commits into
release/uipath-dev-0.0.84from
hotfix/uipath-dev-0.0.84.post1
Sep 1, 2026
Merged

fix(deps): move the uipath-runtime range to 0.13 on the 0.0.84 line#130
radu-mocanu merged 2 commits into
release/uipath-dev-0.0.84from
hotfix/uipath-dev-0.0.84.post1

Conversation

@radu-mocanu

Copy link
Copy Markdown
Collaborator

Releases uipath-dev 0.0.84.post1: 0.0.84's source with two dependency ranges moved.

Draft until uipath 2.13.23 is published (UiPath/uipath-python#1878). uv.lock is intentionally not regenerated here, because uv lock cannot resolve against a version that does not exist yet.

-version = "0.0.84"
+version = "0.0.84.post1"
-  "uipath-runtime>=0.12.1, <0.13.0",
+  "uipath-runtime>=0.13.0, <0.14.0",
-  "uipath>=2.13.0, <2.14.0",
+  "uipath>=2.13.23, <2.14.0",

Why

There is a gap for anyone on the uipath 2.13 line who needs uipath-runtime 0.13.x: 0.0.84 caps the runtime below 0.13.0, and 0.0.85 lifted that cap but raised the uipath floor to 2.14.1 in the same release. So 0.0.84 excludes the runtime and 0.0.85 excludes the SDK, and no published uipath-dev fits.

This closes the gap on the 0.0.84 line. The uipath floor moves to 2.13.23 because that is the only release on the 2.13 line that admits uipath-runtime 0.13.x.

Since uipath-dev sits in consumers' dev groups, the gap blocks uv lock even though the tool never ships in their wheel.

Both ranges move rather than widen, so each stays within a single minor.

Compatibility

The source is unchanged from 0.0.84 and its test suite passes against uipath-runtime 0.13.2, 21 passed.

Branch

Cut from 93fe8f5, the commit that built 0.0.84, per the open-source hotfix procedure. Base branch release/uipath-dev-0.0.84 is that same commit. Not for main.

Versioning

0.0.85 already exists, so this is a post-release of the version being fixed rather than a patch increment. PEP 440 orders it 0.0.84 < 0.0.84.post1 < 0.0.85, so it does not supersede 0.0.85 for anyone already on it.

Sequencing

  1. Publish uipath 2.13.23 (fix(deps): move the uipath-runtime range to 0.13 on the 2.13 line uipath-python#1878)
  2. Run uv lock here, push the lockfile, undraft, merge
  3. Dispatch CD against this hotfix branch. Merging into the base branch triggers nothing.

Releases 0.0.84.post1 with 0.0.84's source and two dependency ranges moved:

- uipath-runtime: >=0.12.1,<0.13.0 -> >=0.13.0,<0.14.0
- uipath: >=2.13.0,<2.14.0 -> >=2.13.23,<2.14.0

0.0.84 caps uipath-runtime below 0.13.0 and 0.0.85 raised the uipath floor
to 2.14.1, so a consumer on the uipath 2.13 line has no published
uipath-dev that admits uipath-runtime 0.13.x. The uipath floor moves to
2.13.23 because that is the only release on the 2.13 line admitting it.

Both ranges stay within a single minor. Source is unchanged and the test
suite passes against uipath-runtime 0.13.2.

Cut from 93fe8f5, the commit that built 0.0.84. 0.0.85 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.
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.
@radu-mocanu
radu-mocanu marked this pull request as ready for review September 1, 2026 11:11
@radu-mocanu

Copy link
Copy Markdown
Collaborator Author

uipath 2.13.23 is now on PyPI, so uv.lock is regenerated and committed. Resolved set: uipath 2.13.23, uipath-runtime 0.13.2, uipath-core 0.5.32, uipath-platform 0.2.23.

  • uv sync --locked --all-extras clean
  • test suite green, 21 passed

Undrafted — ready to merge and dispatch.

@radu-mocanu
radu-mocanu merged commit 483bb84 into release/uipath-dev-0.0.84 Sep 1, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants