Phase 8: Mac Woodpecker Agent

phase-mcd-tracker-8-mac-agent Phase

phase
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
  • plan-mcd-tracker — parent plan
  • project-capacitor-mobile — iOS build pipeline docs
  • arch-deployment-mcd-tracker — Mac agent in deployment diagram