diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2116a1a..f7980b6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -25,7 +25,12 @@ concurrency: jobs: ci: - runs-on: ubuntu-latest + # Aggressive mbrother rollout: migrated to local beefy Podman self-hosted runner (logan-laptop) + # Replaces ubuntu-latest for the full CI matrix (multi-package installs, typecheck, lint, tests, builds). + # This repo uses master branch. See CLAUDE.md for full architecture. + # Labels: self-hosted, linux, x64, podman, logan-laptop, beefy + # Fallback: temporarily set back to ubuntu-latest if the laptop runner is unavailable. + runs-on: [self-hosted, linux, x64, podman, logan-laptop, beefy] timeout-minutes: 15 steps: diff --git a/.github/workflows/publish-extension.yml b/.github/workflows/publish-extension.yml index f7c74ee..d508350 100644 --- a/.github/workflows/publish-extension.yml +++ b/.github/workflows/publish-extension.yml @@ -16,7 +16,11 @@ concurrency: jobs: publish: - runs-on: ubuntu-latest + # Aggressive mbrother rollout: migrated to local beefy Podman self-hosted runner (logan-laptop) + # Replaces ubuntu-latest for the release/publish job (VS Code Marketplace + Open VSX). + # Uses master branch + complex multi-package npm ci + builds (per CLAUDE.md). + # New labels + clear fallback comment. + runs-on: [self-hosted, linux, x64, podman, logan-laptop, beefy] timeout-minutes: 15 permissions: contents: write