demo

Three steps to your Mac.

GitHub CLI or a token.

Connect GitHub

Codemany registers the runners for you.

Use GitHub CLI✓ signed in as @you
Paste a tokenfine-grained or classic
Continue

codemany-test.yml

Save as .github/workflows/codemany-test.yml, then push to main.

name: codemany-test
on:
  workflow_dispatch:
  push:
    branches: [main]
jobs:
  hello:
    runs-on: [self-hosted, codemany]
    steps:
      - uses: actions/checkout@v4
      - name: Hello from your Mac
        run: |
          echo "Runner:  $RUNNER_NAME"
          echo "macOS:   $(sw_vers -productVersion) ($(uname -m))"
          echo "CPUs:    $(sysctl -n hw.ncpu)"
          echo "Repo:    $GITHUB_REPOSITORY @ ${GITHUB_SHA::7}"
Download codemany-test.yml