Migrate all CI workflows to databricks-protected-runner-group#766
Migrate all CI workflows to databricks-protected-runner-group#766jprakash-db wants to merge 1 commit intomainfrom
Conversation
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
|
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 ( |
There was a problem hiding this comment.
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-onin all workflows to usegroup: databricks-protected-runner-groupwithlabels: 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.
Summary
runs-on: ubuntu-latestwithdatabricks-protected-runner-group(label:linux-ubuntu-latest) across all 5 workflow files and 9 jobscode-coverage.yml,code-quality-checks.yml,daily-telemetry-e2e.yml,dco-check.yml,integration.ymlTest plan
databricks-protected-runner-groupazure-prod) still function correctlyThis pull request was AI-assisted by Isaac.