Skip to content

ci: migrate GitHub Actions runners to k8s-personal#68

Merged
BrewingCoder merged 1 commit intomainfrom
issue-67-k8s-runners
Mar 23, 2026
Merged

ci: migrate GitHub Actions runners to k8s-personal#68
BrewingCoder merged 1 commit intomainfrom
issue-67-k8s-runners

Conversation

@BrewingCoder
Copy link
Copy Markdown
Owner

Closes #67

Summary

  • Updated all runs-on labels from [self-hosted, Linux, holdfast] to k8s-personal
  • ARC ephemeral runners are live on the lab MicroK8s cluster
  • issue-classifier.yml left on ubuntu-latest (no change needed)

Affected workflows

  • ci-backend.yml, ci-frontend.yml, ci-sdk.yml
  • publish-npm.yml (5 jobs)
  • security.yml (5 jobs)
  • sonarqube.yml (3 jobs)

Test plan

  • Push triggers a runner pod to spin up on the cluster
  • ci-backend passes
  • ci-frontend passes
  • ci-sdk passes

🤖 Generated with Claude Code

ARC (Actions Runner Controller) is now deployed on the lab MicroK8s
cluster. Ephemeral runners spin up per job and despawn on completion.

Replaces: [self-hosted, Linux, holdfast]
With: k8s-personal (BrewingCoder account runner pool)

Affected: ci-backend, ci-frontend, ci-sdk, publish-npm (5 jobs),
          security (5 jobs), sonarqube (3 jobs)
Unchanged: issue-classifier (ubuntu-latest, fine as-is)

Closes #67

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@BrewingCoder BrewingCoder merged commit 2e2f27c into main Mar 23, 2026
2 of 4 checks passed
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.

ci: migrate GitHub Actions runners to k8s-personal (ARC ephemeral)

1 participant