Skip to content

ci: run ui + chart jobs on watcher-runners#52

Merged
thejefflarson merged 3 commits into
mainfrom
runners-ui-chart
Jun 10, 2026
Merged

ci: run ui + chart jobs on watcher-runners#52
thejefflarson merged 3 commits into
mainfrom
runners-ui-chart

Conversation

@thejefflarson

Copy link
Copy Markdown
Owner

Moves the ui and chart jobs to the self-hosted watcher-runners; server stays on ubuntu-latest.

  • ui (setup-node + npm ci/build) and chart (curl helm + helm lint) bring their own tooling and run fine on the ARM runners.
  • server keeps ubuntu-latest because its postgres:16 service container needs a local Docker daemon, which the ARC runners don't have (image builds offload to remote BuildKit).
  • image was already on watcher-runners.

First run will confirm ui/chart behave on the ARC runners (ARM); if anything trips, it's easy to revert the one job.

🤖 Generated with Claude Code

thejefflarson and others added 3 commits June 10, 2026 03:27
Move the lightweight ui (setup-node + npm) and chart (helm lint) jobs to the
self-hosted watcher-runners — they bring their own tooling and run fine on ARM.
server stays on GitHub-hosted: its postgres service container needs a local
Docker daemon, which the ARC runners don't have (image builds offload to remote
BuildKit). image was already on watcher-runners.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
The get-helm-3 script sudo-installs to /usr/local/bin, which fails on the
watcher-runners (no_new_privileges blocks sudo). setup-helm uses the tool cache.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
v5.0.0 is the current release; the only change from v4 is the node20->node24
runtime bump, already proven on these runners (checkout@v6 is node24 too).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@thejefflarson thejefflarson merged commit 93caefe into main Jun 10, 2026
5 checks passed
@thejefflarson thejefflarson deleted the runners-ui-chart branch June 10, 2026 10:37
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