Skip to content

Use CNCF-hosted runners for pull request dashboard#133

Draft
trask wants to merge 1 commit into
open-telemetry:mainfrom
trask:trask-pr-dashboard-cncf-runners
Draft

Use CNCF-hosted runners for pull request dashboard#133
trask wants to merge 1 commit into
open-telemetry:mainfrom
trask:trask-pr-dashboard-cncf-runners

Conversation

@trask

@trask trask commented Jul 21, 2026

Copy link
Copy Markdown
Member

Seeing significant GitHub-hosted runner queue backlog again around the 7-10a Pacific peak. A snapshot of the pull-request-dashboard.yml workflow this morning showed 38 runs queued/pending at once, with the oldest waiting ~27.5 minutes and an average wait of ~12 minutes before a runner picked them up.

This re-applies #79: run all five pull request dashboard jobs on the CNCF-hosted cncf-ubuntu-2-8-x86 runner (the standard CNCF runner comparable to GitHub's default Linux runner) instead of GitHub-hosted ubuntu-latest, in an attempt to alleviate the backlog.

#79 was reverted in #90 because the initial CNCF rollout showed materially higher queue latency, but that may be worth it if it avoids the extra-long early morning queue times.

Run all five pull request dashboard jobs on the CNCF-hosted
cncf-ubuntu-2-8-x86 runner instead of GitHub-hosted ubuntu-latest to
relieve GitHub-hosted runner queue backlog during the 7-10a Pacific peak.

Re-applies open-telemetry#79 (reverted in open-telemetry#90).

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 05b25c06-94f2-4759-abb9-d8308c7153a5

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Re-applies #79 to evaluate whether CNCF-hosted capacity now reduces pull request dashboard queue times.

Changes:

  • Moves all five dashboard jobs from ubuntu-latest to cncf-ubuntu-2-8-x86.
  • Restores the runner configuration previously reverted by #90.

Reviewed changes

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

File Description
.github/workflows/pull-request-dashboard.yml Moves target resolution to the CNCF runner.
.github/workflows/pull-request-dashboard-repo.yml Moves four repository dashboard jobs to the CNCF runner.

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

@opentelemetry-pr-dashboard

opentelemetry-pr-dashboard Bot commented Jul 21, 2026

Copy link
Copy Markdown

Pull request dashboard status

Status last refreshed: 2026-07-22 20:38:36 UTC.

  • Waiting on: Author
  • Next step: Move out of draft to request review.

This automated status or its linked feedback items may be incorrect. If something looks wrong, please report it with the result you expected.

@trask
trask marked this pull request as ready for review July 22, 2026 02:04
@trask
trask requested a review from a team as a code owner July 22, 2026 02:04
@trask
trask requested a review from maryliag July 22, 2026 02:04
@trask
trask marked this pull request as draft July 22, 2026 16:12
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