Skip to content

ci: select Wendy-owned self-hosted Linux runners - #12

Closed
konstantinbe wants to merge 1 commit into
mainfrom
kb.cross-repo-ci
Closed

konstantinbe wants to merge 1 commit into
mainfrom
kb.cross-repo-ci

Conversation

@konstantinbe

Copy link
Copy Markdown

In plain terms: Jobs meant for private Wendy machines could otherwise rely only on generic system labels. They now also request a Wendy-specific Linux label, keeping private runner selection explicit and separate from GitHub's hosted machines.

Summary

  • Require wendy-linux on every active self-hosted Linux job in this repository.
  • Preserve existing architecture, tenant, and hardware capability labels.
  • Leave GitHub-hosted runner selectors and workflow permissions unchanged.

Tests

  • actionlint -shellcheck '' -ignore 'label ".*" is unknown' on every changed workflow
  • YAML parse validation on every changed workflow
  • git diff --check

Rollout

  • Keep this draft until the corresponding self-hosted runners expose wendy-linux.
  • If jobs remain queued, roll back this workflow selector rather than introducing an ambiguous GitHub-hosted image label.

A Wendy-owned platform label makes private runner intent explicit while preserving each job’s existing architecture, tenant, and hardware constraints.

Co-Authored-By: GPT-5.6 Sol <noreply@openai.com>
@konstantinbe

Copy link
Copy Markdown
Author

Closing after narrowing this rollout to the macOS label collision only. Linux has no equivalent GitHub-hosted image-label collision today.

@konstantinbe
konstantinbe deleted the kb.cross-repo-ci branch September 22, 2026 07:25
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