Skip to content

ci: move Linux CI to self-hosted ARC (sized -4/-8)#2

Merged
evereq merged 2 commits into
developfrom
ci/arc-linux-runners
Jul 8, 2026
Merged

ci: move Linux CI to self-hosted ARC (sized -4/-8)#2
evereq merged 2 commits into
developfrom
ci/arc-linux-runners

Conversation

@evereq

@evereq evereq commented Jul 5, 2026

Copy link
Copy Markdown
Contributor

What

Moves this repo's cloud Linux CI to sized self-hosted ARC runner labels.

Runner remap (this repo)

The single Linux job in .github/workflows/validate.yml was on ubuntu-latest.
Per the org sizing map (ubuntu-latest / 4-core class -> -4), it now runs on the small ARC pool:

Sized label Jobs
ever-works-k8s-linux-x64-4 1
ever-works-k8s-linux-x64-8 0
  • -4 (small): validate job (.github/workflows/validate.yml)
  • -8 (large): none in this repo

actionlint

Adds .github/actionlint.yaml declaring both self-hosted labels under
self-hosted-runner.labels so actionlint recognizes them and does not flag the
custom runs-on values:

  • ever-works-k8s-linux-x64-4
  • ever-works-k8s-linux-x64-8

Left on GitHub-hosted (intentionally NOT migrated)

  • CodeQL jobs (any github/codeql-action workflow) — none in this repo, but the rule stands
  • macOS (cirruslabs/macos-*) and Windows runners
  • ARM runners (*-arm, e.g. ubicloud-standard-8-arm)
  • 16-core (ubuntu-latest-16-cores) and ubuntu-slim
  • Existing [self-hosted, ...] jobs

None of the above exist in this repo today; this PR only touches the one Linux job.

Notes

  • Fork-PR CI stays disabled on self-hosted runners (untrusted fork code must not run on our infra).
  • Reviewable PR — do not auto-merge.

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

…nsform 1: runs-on replaced with org variable fallback
@evereq
evereq changed the base branch from main to develop July 8, 2026 12:47
@evereq
evereq merged commit 1dfa723 into develop Jul 8, 2026
@evereq
evereq deleted the ci/arc-linux-runners branch July 8, 2026 12:47
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