Skip to content

Migrate all CI workflows to databricks-protected-runner-group - #766

Open
jprakash-db wants to merge 1 commit into
mainfrom
migrate-to-protected-runner-group
Open

Migrate all CI workflows to databricks-protected-runner-group#766
jprakash-db wants to merge 1 commit into
mainfrom
migrate-to-protected-runner-group

Conversation

@jprakash-db

Copy link
Copy Markdown
Contributor

Summary

  • Replace runs-on: ubuntu-latest with databricks-protected-runner-group (label: linux-ubuntu-latest) across all 5 workflow files and 9 jobs
  • Affected workflows: code-coverage.yml, code-quality-checks.yml, daily-telemetry-e2e.yml, dco-check.yml, integration.yml

Test plan

  • Verify all CI jobs pick up runners from the databricks-protected-runner-group
  • Confirm all existing tests pass on the new runner infrastructure
  • Validate that environment-gated jobs (azure-prod) still function correctly

This pull request was AI-assisted by Isaac.

Replace `runs-on: ubuntu-latest` with the databricks-protected-runner-group
across all 5 workflow files (9 jobs total) to run CI on organization-managed
protected runners instead of GitHub-hosted public runners.
Co-authored-by: Isaac
CopilotAI review requested due to automatic review settings April 6, 2026 11:16
@github-actions

Copy link
Copy Markdown

Thanks for your contribution! To satisfy the DCO policy in our contributing guide every commit message must include a sign-off message. One or more of your commits is missing this message. You can reword previous commit messages with an interactive rebase (git rebase -i main).

CopilotAI 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 the repository’s GitHub Actions CI workflows from GitHub-hosted runners (ubuntu-latest) to the databricks-protected-runner-group runner group (label linux-ubuntu-latest) to run CI on the new protected runner infrastructure.

Changes:

  • Updated runs-on in all workflows to use group: databricks-protected-runner-group with labels: linux-ubuntu-latest.
  • Applied the runner migration consistently across 5 workflow files and 9 jobs.

Reviewed changes

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

Show a summary per file
FileDescription
.github/workflows/integration.ymlMigrates both integration test jobs to the protected runner group.
.github/workflows/dco-check.ymlMigrates the DCO check job to the protected runner group.
.github/workflows/daily-telemetry-e2e.ymlMigrates the scheduled telemetry E2E job to the protected runner group.
.github/workflows/code-quality-checks.ymlMigrates unit tests, linting, and typing jobs to the protected runner group.
.github/workflows/code-coverage.ymlMigrates the coverage job (environment-gated) to the protected runner group.

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

Sign up for freeto 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

@jprakash-db