Phase 8: Mac Woodpecker Agent
Goal: MacBook Air M1 running as a Woodpecker CI agent with local backend, capable of
npx cap sync && xcodebuild.Owner: Main session (manual Mac setup)
Repo: n/a (Mac configuration, documented in
project-capacitor-mobile)Depends on: Phase 7 (SvelteKit + Capacitor app exists)
Scope
- Install Xcode on MacBook Air M1
- Install Node.js, npm (for Capacitor builds)
- Install Woodpecker agent (brew or direct download)
- Configure: local backend,
WOODPECKER_FILTER_LABELS=platform=darwin - Create launchd plist for auto-start
- Install Fastlane:
brew install fastlane - Verify: agent visible in Woodpecker UI, test pipeline runs on Mac
Deliverables
- pending
Related
plan-mcd-tracker— parent planproject-capacitor-mobile— iOS build pipeline docsarch-deployment-mcd-tracker— Mac agent in deployment diagram