From 871e82b1e8f4208ea6fd43ef6ff69f002478ff4a Mon Sep 17 00:00:00 2001 From: BenSheridanEdwards Date: Fri, 26 Jun 2026 20:51:38 +0100 Subject: [PATCH 1/2] ci: move to GitHub-hosted ubuntu-latest runner Migrate CI off the self-hosted Mac mini to GitHub-hosted ubuntu-latest. Standard npm build/test/typecheck needs no Mac-specific tooling, and public repos get free GitHub-hosted minutes. Tool cache uses the built-in ${{ runner.tool_cache }} instead of the hardcoded Mac path. Co-Authored-By: Claude Opus 4.8 --- .github/workflows/ci.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2f1a9e0..8c3e76c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -10,12 +10,12 @@ permissions: contents: read env: - RUNNER_TOOL_CACHE: /Users/agents/Agents/Shared/local-ci/toolcache - AGENT_TOOLSDIRECTORY: /Users/agents/Agents/Shared/local-ci/toolcache + RUNNER_TOOL_CACHE: ${{ runner.tool_cache }} + AGENT_TOOLSDIRECTORY: ${{ runner.tool_cache }} jobs: verify: - runs-on: [self-hosted, macOS, ARM64, chief-mac-mini, GalaxyGraph] + runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 From 7f2b6be6470b5bdd0257c1c5b061d6aaaa554f01 Mon Sep 17 00:00:00 2001 From: BenSheridanEdwards Date: Fri, 26 Jun 2026 20:55:27 +0100 Subject: [PATCH 2/2] ci: drop Mac-mini tool-cache env (invalid on hosted runner) runner.tool_cache context is not available at workflow-level env. Hosted runners use their default tool cache, so just remove these Mac-mini-only vars. Co-Authored-By: Claude Opus 4.8 --- .github/workflows/ci.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8c3e76c..9b92f41 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -9,10 +9,6 @@ on: permissions: contents: read -env: - RUNNER_TOOL_CACHE: ${{ runner.tool_cache }} - AGENT_TOOLSDIRECTORY: ${{ runner.tool_cache }} - jobs: verify: runs-on: ubuntu-latest