Skip to content

chore: change to centralized managed GitHub pool - #246

Merged
tibrnui merged 1 commit into
mainfrom
chore/migrate-runners-to-uipath-images-7a21e4d2
Aug 6, 2026
Merged

chore: change to centralized managed GitHub pool#246
tibrnui merged 1 commit into
mainfrom
chore/migrate-runners-to-uipath-images-7a21e4d2

Conversation

@tibrnui

@tibrnui tibrnui commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

Summary

Moves this repository's workflows to the centralized managed GitHub pool.

  • Runner images are prefixed with uipath- in all workflow files
  • e.g. ubuntu-latestuipath-ubuntu-latest

Changes

All workflow .yml files (including non-standard locations like workflows-src/) with static runs-on values are updated.
Dynamic expressions (${{ ... }}) and already-prefixed images are skipped.

Action Version Pinning

All uses: references are pinned to the SHA of the latest release published ≥ 48h ago.
This prevents supply-chain attacks via recently-published compromised versions.

Copilot AI review requested due to automatic review settings August 6, 2026 10:52

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.

Pull request overview

This PR migrates GitHub Actions workflows in this repository to use the centralized managed UiPath runner pool (by switching runner labels to uipath-*) and hard-pins uses: action references to specific SHAs to reduce supply-chain risk.

Changes:

  • Updated static runs-on / matrix runner labels from *-latest to uipath-*-latest across workflows.
  • Pinned common GitHub Actions and third-party actions to commit SHAs (with version comments).
  • Kept existing workflow logic and job structure otherwise intact.

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
.github/workflows/test.yml Updates matrix OS labels and pins actions; also contains remaining if: checks referencing ubuntu-latest that need updating.
.github/workflows/publish-dev.yml Switches to uipath-ubuntu-latest and pins actions to SHAs.
.github/workflows/lint.yml Switches to uipath-ubuntu-latest and pins actions to SHAs.
.github/workflows/integration_tests.yml Switches jobs to uipath-ubuntu-latest and pins checkout.
.github/workflows/commitlint.yml Switches to uipath-ubuntu-latest and pins checkout/setup-node.
.github/workflows/cd.yml Switches jobs to uipath-ubuntu-latest and pins checkout/setup/upload/download/publish actions.
.github/workflows/build-github-mcp-server.yml Switches to uipath-ubuntu-latest and pins checkout/setup-go/setup-python/upload-artifact.

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

Comment on lines 45 to +47
- name: Upload coverage HTML report
if: matrix.os == 'ubuntu-latest' && matrix.python-version == '3.13' && always()
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
7 workflow file(s) modified, 27 action(s) pinned
Runners migrated: ubuntu-latest ubuntu-24.04 ubuntu-22.04 ubuntu-24.04-arm ubuntu-22.04-arm
ubuntu-slim ubuntu-18.04 ubuntu-20.04 windows-latest
@tibrnui
tibrnui force-pushed the chore/migrate-runners-to-uipath-images-7a21e4d2 branch from b605a22 to a7328cc Compare August 6, 2026 13:47
@sonarqubecloud

sonarqubecloud Bot commented Aug 6, 2026

Copy link
Copy Markdown

@tibrnui
tibrnui merged commit 32518db into main Aug 6, 2026
20 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