Skip to content

Comments

chore: add cross repo test action#85

Merged
radu-mocanu merged 1 commit intomainfrom
chore/cross-repo-tests-action
Feb 16, 2026
Merged

chore: add cross repo test action#85
radu-mocanu merged 1 commit intomainfrom
chore/cross-repo-tests-action

Conversation

@radu-mocanu
Copy link
Collaborator

  • add cross repo test action

Copilot AI review requested due to automatic review settings February 16, 2026 07:06
@radu-mocanu radu-mocanu requested a review from a team as a code owner February 16, 2026 07:06
@radu-mocanu radu-mocanu force-pushed the chore/cross-repo-tests-action branch 2 times, most recently from c00298f to 85faa10 Compare February 16, 2026 07:08
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

This PR adds cross-repository testing workflows that enable testing changes in the uipath-runtime-python repository against dependent repositories (uipath-python and uipath-langchain-python). The workflows are triggered by labels and run unit tests as well as integration tests across multiple environments and Python versions.

Changes:

  • Added GitHub Actions workflow to test uipath-runtime-python changes against the uipath-python repository
  • Added GitHub Actions workflow to test uipath-runtime-python changes against the uipath-langchain-python repository
  • Added labeler configuration to automatically apply test labels based on file changes

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 16 comments.

File Description
.github/workflows/test-uipath.yml Workflow for testing runtime changes against uipath-python, including unit tests and integration tests across alpha/staging environments
.github/workflows/test-uipath-langchain.yml Workflow for testing runtime changes against uipath-langchain-python, including unit tests and integration tests with LLM variations
.github/labeler.yml Configuration to auto-apply test:uipath and test:uipath-langchain labels when src/**/*.py files change
Comments suppressed due to low confidence (1)

.github/workflows/test-uipath.yml:142

  • The testcase execution relies on bash scripts (run.sh and validate_output.sh) that are expected to exist in the target repository (uipath-python/testcases/*/run.sh). If these scripts don't exist or fail, the workflow will fail without a clear error message. Consider adding validation to check if these scripts exist before attempting to execute them, or wrapping the execution in error handling that provides more context about which testcase failed and why.

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

@radu-mocanu radu-mocanu merged commit 9d5eeed into main Feb 16, 2026
110 of 183 checks passed
@cristipufu cristipufu deleted the chore/cross-repo-tests-action branch February 16, 2026 08:46
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.

2 participants