Skip to content

chore(deps): refresh the template lockfile and require uipath-runtime>=0.13.5 - #1169

Merged
vldcmp-uipath merged 2 commits into
mainfrom
chore/refresh-template-lock
Oct 25, 2026
Merged

vldcmp-uipath merged 2 commits into
mainfrom
chore/refresh-template-lock

Conversation

@vldcmp-uipath

@vldcmp-uipath vldcmp-uipath commented Oct 20, 2026 •

Copy link
Copy Markdown
Contributor

Two commits, rebased on main (now at 0.18.50 with litellm 1.89.7).

Template lockfile (template/ is the Studio Web "Start with sample" scaffold)

  • template/uv.lock: uipath-langchain 0.18.50, uipath 2.14.43, uipath-runtime 0.13.6 (was 0.18.0 / 2.14.16 / 0.13.x). The >=0.18.0, <0.19.0 range is unchanged.
  • Root pyproject.toml: opts uipath-langchain out of the inherited exclude-newer = "2 days" filter, like the other first-party packages, so the template can resolve the latest release.

uipath-runtime lower bound

  • pyproject.toml: uipath-runtime>=0.13.5, <0.14.0 (was >=0.13.0), matching uipath 2.14.4x and the integrations packages. The lock already pinned 0.13.5, only the specifier changes.
  • Version bumped to 0.18.51 (main is at 0.18.50), following the repo's practice for dependency changes.

Tested: root uv lock --check passes; template re-locked with uv lock --upgrade.

Companion PRs: UiPath/Agents#6733 (merged), UiPath/uipath-integrations-python#376 (merged), UiPath/uipath-integrations-python#379.

🤖 Generated with Claude Code

https://claude.ai/code/session_01LXV7PuGNNCdLKQomjoH1M4

Copilot AI balanced review requested due to automatic review settings October 20, 2026 13:59

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🟢 Approval recommended

The reviewed configuration and lockfile changes are consistent, with no blocking issues identified.

No open issues 🎉

What changed in this PR

The reviewed changes support the template dependency refresh by allowing newly released uipath-langchain versions to resolve immediately.

Changes:

  • Exempt uipath-langchain from the two-day release cutoff.
  • Update root lockfile options and normalize dependency markers without changing package versions.
File Description
uv.lock Records the exemption and normalizes dependency markers.
pyproject.toml Adds the release-cutoff exemption for uipath-langchain.

Review effort: Balanced

@mihainradu

Copy link
Copy Markdown

This covers template/, but four samples still resolve below what the next Robot release accepts (uipath>=2.14.25, uipath-langchain>=0.17.7), and the docs send users straight to them:

  • samples/joke-agent, samples/joke-agent-decorator, samples/joke-agent-bring-your-own-guardrail: uipath>=2.13.7,<2.14.0, uipath-langchain>=0.14.5,<0.15.0, linked from docs/guardrails.md:625-627
  • samples/wait-until-timeout-agent: uipath>=2.13.3,<2.14.0, linked from docs/human_in_the_loop.md:351

Packed as they are, they fail on a local Robot with RuntimeBelowMinimumVersion. Any reason to leave them out? Happy to see them bumped here or in a follow-up.

@radu-mocanu radu-mocanu left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

let s modify the min required version in pyproj as well

@vldcmp-uipath vldcmp-uipath changed the title chore(deps): refresh the template lockfile to uipath-langchain 0.18.46 chore(deps): refresh the template lockfile and require uipath-runtime>=0.13.5 Oct 21, 2026
@vldcmp-uipath
vldcmp-uipath force-pushed the chore/refresh-template-lock branch from 826b986 to eac1549 Compare October 21, 2026 15:36
vldcmp-uipath and others added 2 commits October 25, 2026 23:29
The `template/` project that Studio Web embeds as its "Start with sample"
scaffold still locked uipath-langchain 0.18.0 (uipath 2.14.16, uipath-dev
0.0.85). Re-lock it with `uv lock --upgrade` so new sample projects start
on the current release: uipath-langchain 0.18.50, uipath 2.14.43,
uipath-runtime 0.13.6. The dependency range in template/pyproject.toml is
unchanged (>=0.18.0, <0.19.0), matching the `uipath new` scaffold pin.

The template inherits the repo's `exclude-newer = "2 days"` policy, which
filtered out the most recent uipath-langchain releases. Opt the package
itself out of that filter alongside the other first-party packages; the
root uv.lock only picks up the new option entry (no version changes).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LXV7PuGNNCdLKQomjoH1M4
Raise the lower bound from 0.13.0 to 0.13.5, the version uipath 2.14.4x
and the integrations packages already require, so uipath-langchain cannot
resolve an older runtime than the SDK it runs on. The lockfile already
pinned 0.13.5; only the specifier changes. Bump to 0.18.51 to release it.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LXV7PuGNNCdLKQomjoH1M4
@vldcmp-uipath
vldcmp-uipath force-pushed the chore/refresh-template-lock branch from eac1549 to 90335c6 Compare October 25, 2026 23:29
@sonarqubecloud

Copy link
Copy Markdown

@vldcmp-uipath
vldcmp-uipath merged commit a43a4d5 into main Oct 25, 2026
48 checks passed
@vldcmp-uipath
vldcmp-uipath deleted the chore/refresh-template-lock branch October 25, 2026 23:40
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.

4 participants