⚠ This page is served via a proxy. Original site: https://github.com
This service does not collect credentials or authentication data.
Skip to content

Conversation

@yiminc
Copy link
Member

@yiminc yiminc commented Jan 28, 2026

Summary

  • Fix workflow runner selection to use custom runners only in the temporalio organization
  • In forks, jobs fall back to standard runners instead of waiting 24 hours for non-existent ubuntu-latest-8-cores

Test plan

Fixes #9135

🤖 Generated with Claude Code

The workflow uses ubuntu-latest-8-cores for Cassandra tests, which is a
custom runner only available in the temporalio organization. In forks,
jobs wait indefinitely for this non-existent runner and time out after
24 hours.

This change makes the custom runner conditional on repository ownership,
falling back to standard runners in forks.

Fixes temporalio#9135

Co-Authored-By: Claude Opus 4.5 <[email protected]>
@yiminc yiminc marked this pull request as ready for review January 28, 2026 02:39
@yiminc yiminc requested review from a team as code owners January 28, 2026 02:39
@yiminc yiminc changed the title [WIP,DO_NOT_REVIEW] Fix workflow runner selection for repository forks Fix workflow runner selection for repository forks Jan 28, 2026
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.

run-tests.yml workflow sets matrix.runs_on_override to a value that doesn't exist in most forks causing workflow to time out and fail after 24 hours

1 participant