Skip to content

fix: require uipath 2.14.41 and floor the samples and scaffold at the current releases [ROBO-6168] - #252

Merged
eduard-dumitru merged 1 commit into
mainfrom
chore/robo-6168-samples-latest-uipath
Oct 21, 2026
Merged

eduard-dumitru merged 1 commit into
mainfrom
chore/robo-6168-samples-latest-uipath

Conversation

@eduard-dumitru

@eduard-dumitru eduard-dumitru commented Oct 21, 2026 •

Copy link
Copy Markdown
Contributor

Why

The Robot refuses a Python job on uipath < 2.14.25 (ROBO-6168). uipath-mcp 0.3.1 requires only uipath>=2.14.16, so a sample on uipath-mcp alone never clears that floor on its own; the agent samples were locked on uipath 2.14.16 and uipath-langchain 0.18.0.

What

  • Package: uipath>=2.14.41 (the fix at the source: once released, uipath-mcp>=0.3.2 clears the floor by itself), 0.3.1 → 0.3.2. uipath-langchain and uipath-llm-client join the first-party exemptions from the 2-day package-age gate; relocking the agent samples needed it.
  • 10 samples: servers uipath-mcp>=0.3.1 plus an explicit uipath>=2.14.41 until 0.3.2 is out; agents uipath-langchain>=0.18.46. 8 locks regenerated: uipath 2.14.41, langchain 0.18.46, llm-client 1.22.0.
  • uipath new template floors at the installed uipath-mcp and uipath, so a project never asks for less than the CLI that wrote it. Test added.

Supersedes the 22 Dependabot PRs on samples/* locks (#182 to #247). Sibling PRs: UiPath/uipath-python#1954, UiPath/uipath-langchain-python#1171, UiPath/uipath-integrations-python#378.

🤖 Generated with Claude Code

Copilot AI balanced review requested due to automatic review settings October 21, 2026 08:37

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.

🟡 Changes recommended

The root lockfile retains outdated project metadata and pins UiPath below the new minimum.

1 open issue
What changed in this PR

Raises dependency minimums so the package, samples, and generated projects meet the Robot’s supported UiPath version requirement.

Changes:

  • Bumps uipath-mcp to 0.3.2 and requires uipath>=2.14.41.
  • Updates sample dependency floors and first-party package-age exemptions.
  • Generates scaffold requirements from installed versions, with regression coverage.
File Description
tests/​test_cli_new.py Tests generated dependency floors.
src/​uipath_mcp/​_cli/​cli_new.py Supplies installed versions to the template.
src/​uipath_mcp/​_cli/​_templates/​pyproject.toml.template Uses dynamic dependency floors.
samples/​mcp-string-server/​pyproject.toml Raises server dependency floors.
samples/​mcp-sdk-server/​pyproject.toml Raises server dependency floors.
samples/​mcp-math-server/​pyproject.toml Raises server dependency floors.
samples/​mcp-longrunning-server/​pyproject.toml Raises server dependency floors.
samples/​mcp-functions-server/​pyproject.toml Raises server dependency floors.
samples/​mcp-functions-agent/​pyproject.toml Raises UiPath LangChain minimum.
samples/​mcp-dynamic-server/​pyproject.toml Raises server dependency floors.
samples/​mcp-datetime-server/​pyproject.toml Raises server dependency floors.
samples/​github-slack-agent/​pyproject.toml Raises UiPath LangChain minimum.
samples/​github-helper-agent/​pyproject.toml Raises UiPath LangChain minimum.
pyproject.toml Updates release version, UiPath minimum, and age exemptions.

Review effort: Balanced

Comment thread pyproject.toml
@eduard-dumitru
eduard-dumitru force-pushed the chore/robo-6168-samples-latest-uipath branch from 28350f3 to 9f53eb8 Compare October 21, 2026 08:43
@eduard-dumitru
eduard-dumitru requested a balanced review from Copilot October 21, 2026 08:49

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 dependency and scaffold changes are consistent, include regression coverage, and have no identified blocking issues.

No open issues 🎉

1 resolved since last review

Review effort: Balanced

… current releases [ROBO-6168]

The Robot refuses jobs below uipath 2.14.25, and uipath-mcp 0.3.1 asks only for 2.14.16, so a
sample on uipath-mcp alone never cleared it. The package now requires 2.14.41; the samples floor at
uipath-mcp 0.3.1 plus uipath 2.14.41 (servers) or uipath-langchain 0.18.46 (agents), with their
locks regenerated; the uipath new template floors at the installed releases.
@eduard-dumitru
eduard-dumitru force-pushed the chore/robo-6168-samples-latest-uipath branch from 9f53eb8 to a782298 Compare October 21, 2026 11:16
@sonarqubecloud

Copy link
Copy Markdown

@eduard-dumitru
eduard-dumitru merged commit 704be8e into main Oct 21, 2026
21 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.

3 participants