Skip to content

ci: move workflows to IaC-managed runner groups - #637

Draft
pkosiec wants to merge 1 commit into
mainfrom
ci/iac-runners
Draft

pkosiec wants to merge 1 commit into
mainfrom
ci/iac-runners

Conversation

@pkosiec

@pkosiec pkosiec commented Oct 7, 2026

Copy link
Copy Markdown
Member

Summary

IT turns off the legacy runner groups on Oct 15. This PR moves all workflows to the new groups.

Changes

  • PR workflows (ci.yml, bundle-size.yml, pr-metadata.yml) run on databricks-ghec-untrusted-runner-group.
  • Workflows that only run on main (prepare-release*.yml, docs-deploy.yml, close-inactive-prs.yml) run on databricks-ghec-public-repos-runner-group-small.
  • devhub-build.yml takes the runner group and label as inputs:
    • Nightly run: public-repos group (default)
    • PR run: untrusted group
  • No changes to triggers, permissions or steps.

Depends on

  • databricks-it/github-managed-runners-iac#82. Until it is applied, the checks on this PR wait for a runner.

Test plan

  • All PR checks pass on the untrusted group
  • After merge, prepare-release runs on the public-repos group
  • devhub-nightly and close-inactive-prs pass when run by hand

This pull request and its description were written by Isaac.

IT turns off the legacy runner groups on Oct 15.

- PR workflows (ci, bundle-size, pr-metadata) run on the untrusted group.
- Main-only workflows (prepare-release*, docs-deploy, close-inactive-prs)
  run on the public-repos group.
- devhub-build takes the runner group and label as inputs. The nightly run
  uses the public-repos default. The PR run passes the untrusted group.

Co-authored-by: Isaac <no-reply@databricks.com>
Signed-off-by: Pawel Kosiec <pawel.kosiec@databricks.com>

This branch has not been deployed

No deployments
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.

1 participant