Skip to content

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

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

Migrate all CI workflows to databricks-protected-runner-group#766
jprakash-db wants to merge 1 commit intomainfrom
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
Copilot AI review requested due to automatic review settings April 6, 2026 11:16
@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 6, 2026

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).

Copy link
Copy Markdown

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 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
File Description
.github/workflows/integration.yml Migrates both integration test jobs to the protected runner group.
.github/workflows/dco-check.yml Migrates the DCO check job to the protected runner group.
.github/workflows/daily-telemetry-e2e.yml Migrates the scheduled telemetry E2E job to the protected runner group.
.github/workflows/code-quality-checks.yml Migrates unit tests, linting, and typing jobs to the protected runner group.
.github/workflows/code-coverage.yml Migrates 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 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