Skip to content

ci: switch off self-hosted runners (offline / unrouted)#30

Merged
hbrombeer merged 1 commit intomainfrom
ci/use-github-hosted-runners
May 4, 2026
Merged

ci: switch off self-hosted runners (offline / unrouted)#30
hbrombeer merged 1 commit intomainfrom
ci/use-github-hosted-runners

Conversation

@hbrombeer
Copy link
Copy Markdown
Member

The self-hosted Linux runner setup has stopped picking up grounds-cli jobs since #29 was merged — the org runner-group doesn't whitelist this repo. Switch ci.yml + release.yml to `ubuntu-latest` so the queued v0.1.12 release with cluster up --bundle / devspace generate / bundle list/show actually ships.

Public-repo Actions minutes on GitHub-hosted runners are free; self-hosted can be reintroduced once the runner-group repo-access is sorted.

The self-hosted Linux runner that ci.yml + release.yml depend on has
been offline / not picking up jobs since the last #29 push. Three
release-creating push-events are queued behind it: the cluster up
--bundle, devspace generate, and bundle list/show merges (PRs #27 +
#28 + #29) → no v0.1.12 tag, no goreleaser run, no published
binaries.

Switch all self-hosted runs-on to ubuntu-latest so the queue drains
and the new CLI surface ships. Public-repo Actions minutes on
GitHub-hosted runners are free; the self-hosted setup can be
reintroduced once it's healthy.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@hbrombeer hbrombeer merged commit eeeb7d9 into main May 4, 2026
3 checks passed
@hbrombeer hbrombeer deleted the ci/use-github-hosted-runners branch May 4, 2026 07:17
hbrombeer added a commit that referenced this pull request May 4, 2026
The org runner-group's allows_public_repositories flag was off,
blocking the (public) grounds-cli repo from picking up jobs on
the org's self-hosted runners. Flag now flipped to true; revert
the temporary ubuntu-latest workaround so cli builds run on the
same iron as forge again.

Reverts the runtime-side of #30 (Workflows). Behavioural change:
test (linux) + release-please + goreleaser run on the org's
self-hosted runners, ubuntu-latest stays for macOS+Windows in
the test matrix.

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
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