Skip to content

Commit 7544dbb

Browse files
chore: require uipath-runtime>=0.13.1 for the output-arguments split (#1858)
- 0.13.1 adds runtime.splitOutputArguments, which writes a job's output arguments to their own file and leaves an outputArgumentsFilePath pointer in the result envelope. Raising the floor guarantees the key is understood rather than silently ignored by an older runtime, which would leave the payload inline and hand the consumer the memory blowup the split exists to avoid. - also, exempt uipath-runtime from the Safe Chain package-age gate pyproject.toml already exempts uipath-runtime from uv's own 2-day exclude-newer window ([tool.uv.exclude-newer-package]). Safe Chain runs outside the project and does not see that, so a freshly published uipath-runtime is blocked for being too new while the release train promotes it across repos. Skips only the age gate; malware and every other Safe Chain check still run. Same approach as uipath-agents-python and UiPath/cli#2195.
1 parent 6350883 commit 7544dbb

4 files changed

Lines changed: 13 additions & 7 deletions

File tree

‎.github/workflows/lint-packages.yml‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ name: Lint Packages
33
on:
44
workflow_call:
55

6+
env:
7+
SAFE_CHAIN_MINIMUM_PACKAGE_AGE_EXCLUSIONS: uipath-runtime
8+
69
permissions:
710
contents: read
811

‎.github/workflows/test-packages.yml‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ on:
66
SONAR_TOKEN:
77
required: false
88

9+
env:
10+
SAFE_CHAIN_MINIMUM_PACKAGE_AGE_EXCLUSIONS: uipath-runtime
11+
912
permissions:
1013
contents: read
1114

‎packages/uipath/pyproject.toml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
[project]
22
name = "uipath"
3-
version = "2.14.2"
3+
version = "2.14.3"
44
description = "Python SDK and CLI for UiPath Platform, enabling programmatic interaction with automation services, process management, and deployment tools."
55
readme = { file = "README.md", content-type = "text/markdown" }
66
requires-python = ">=3.11"
77
dependencies = [
88
"uipath-core>=0.5.30, <0.6.0",
9-
"uipath-runtime>=0.13.0, <0.14.0",
9+
"uipath-runtime>=0.13.1, <0.14.0",
1010
"uipath-platform>=0.2.14, <0.3.0",
1111
"click>=8.3.1",
1212
"httpx>=0.28.1",

‎packages/uipath/uv.lock‎

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)