Skip to content

fix: uipath relative path for ci tests#101

Merged
radu-mocanu merged 1 commit intomainfrom
fix/uipath-tests
Mar 19, 2026
Merged

fix: uipath relative path for ci tests#101
radu-mocanu merged 1 commit intomainfrom
fix/uipath-tests

Conversation

@radu-mocanu
Copy link
Collaborator

@radu-mocanu radu-mocanu commented Mar 19, 2026

  • fix uipath relative path for ci tests (respects new mono-repo structure)

ToDo:

  • discard 🍒 commit

Development Package

  • Add this package as a dependency in your pyproject.toml:
[project]
dependencies = [
  # Exact version:
  "uipath-runtime==0.9.3.dev1001010381",

  # Any version from PR
  "uipath-runtime>=0.9.3.dev1001010000,<0.9.3.dev1001020000"
]

[[tool.uv.index]]
name = "testpypi"
url = "https://test.pypi.org/simple/"
publish-url = "https://test.pypi.org/legacy/"
explicit = true

[tool.uv.sources]
uipath-runtime = { index = "testpypi" }

Copilot AI review requested due to automatic review settings March 19, 2026 08:35
@radu-mocanu radu-mocanu requested a review from a team as a code owner March 19, 2026 08:35
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates CI to work with the new mono-repo directory layout when running uipath-python integration/tests, and also extends the chat runtime to emit explicit “exchange error” events (plus a version bump).

Changes:

  • Adjust .github/workflows/test-uipath.yml to run uv add/sync/pytest/mypy from uipath-python/packages/uipath and update the wheel relative path accordingly.
  • Add chat “exchange error” signaling via UiPathChatProtocol.emit_exchange_error_event() and new FAULTED handling in UiPathChatRuntime.stream().
  • Bump package version to 0.9.22 (and lockfile accordingly).

Reviewed changes

Copilot reviewed 1 out of 1 changed files in this pull request and generated no comments.

Show a summary per file
File Description
uv.lock Updates the locked local package version to 0.9.22.
pyproject.toml Bumps uipath-runtime version to 0.9.22.
src/uipath/runtime/chat/runtime.py Adds error event emission and FAULTED handling during chat streaming.
src/uipath/runtime/chat/protocol.py Extends the chat bridge protocol with emit_exchange_error_event.
.github/workflows/test-uipath.yml Fixes working directories and relative wheel path to match the mono-repo structure.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

You can also share your feedback on Copilot code review. Take the survey.

@radu-mocanu radu-mocanu merged commit b05ce73 into main Mar 19, 2026
20 checks passed
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.

3 participants