Skip to content

ci: restore coverage on managed runners - #1852

Open
radu-mocanu wants to merge 1 commit into
mainfrom
fix/managed-runner-coverage-conditions
Open

ci: restore coverage on managed runners#1852
radu-mocanu wants to merge 1 commit into
mainfrom
fix/managed-runner-coverage-conditions

Conversation

@radu-mocanu

Copy link
Copy Markdown
Collaborator

Summary

  • run Python 3.13 coverage jobs on the managed Ubuntu runner
  • upload coverage reports for SonarCloud
  • allow the uipath test matrix enough time on managed runners

Why

The runner matrix moved to centralized UiPath labels in #1847, but the coverage conditions still targeted the previous Ubuntu label. This skipped coverage generation and caused SonarCloud to report zero coverage.

Copilot AI lite review requested due to automatic review settings August 10, 2026 10:36

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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 fixes CI coverage generation in the monorepo test matrix after the runner labels were migrated to the centralized uipath-* managed runners, ensuring SonarCloud receives coverage again.

Changes:

  • Update coverage-related if: conditions to target uipath-ubuntu-latest (instead of ubuntu-latest) for Python 3.13 runs.
  • Increase the test-uipath job timeout from 10 to 20 minutes to better accommodate managed runner execution time.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@radu-mocanu
radu-mocanu force-pushed the fix/managed-runner-coverage-conditions branch from 0cc1dd5 to da3c238 Compare August 10, 2026 11:54
@sonarqubecloud

Copy link
Copy Markdown

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.

2 participants