Agf Releasing Apple
Körbok för signering, notarisering, paketering och röktestning av Apple release-byggen
Fungerar med konfiguration
Vad den gör
En steg-för-steg körbok för rollen apple-release-engineer: bygger en signerad distribuerbar (TestFlight-bygg, notarie-signerad DMG, eller internt paket) från kod som har mergats till main, kör sedan ett röktest med verklig utdata och lämnar över till QA. Triggers när någon ber att bygga, notarie-signera eller paketera en Apple release-distribuerbar efter kodgranskning och merge; den exkluderar explicit webb docker UAT och E2E/UAT-acceptanstestning.
Testrapport
Hittade SKILL.md via GitHub-träd-API:et på .claude/skills/agf-releasing-apple/SKILL.md och hämtade den rå tillsammans med alla fyra refererade filer (deployment.md, versioning.md, ADR-009, kommandot /agf-apple-release) via rå hämtning — alla HTTP 200. Inga säkerhetslukter; färdigheten förbjuder aktivt commit av .p8/.p12/mobileprovision och kräver env-var/Keychain-hemligheter. Kunde inte köra UTDATA vs baslinje: färdighetens verkliga arbete (xcodebuild, `bundle exec fastlane beta/release_dmg`, Apple notarytool, TestFlight-uppladdning, `spctl -a -vv` röktest) kräver macOS signeringsmaterial och Apple-utvecklaruppgifter som inte är tillgängliga i min sandbox, så ingen byggartefakt finns att jämföra.
Testad: 2026-07-21 · Claude Code 2.x (agent harness)
Installation
git clone --depth 1 https://github.com/pcliangx/AppGenesisForge.git /tmp/agf-releasing-apple-src mkdir -p ~/.claude/skills cp -R /tmp/agf-releasing-apple-src/.claude/skills/agf-releasing-apple ~/.claude/skills/agf-releasing-apple # Runbook only — the actual build requires macOS + Xcode (`xcodebuild`), Ruby/Bundler + fastlane # (`bundle exec fastlane <lane>`), an App Store Connect API key (.p8), and a `match` cert repo. # It is tightly coupled to the AppGenesisForge repo: SKILL.md cross-references # .claude/standards/deployment.md §7, .claude/standards/versioning.md, docs/adr/009-apple-release-pipeline.md, # and slash command .claude/commands/agf-apple-release.md — outside that repo those links dangle.
Kommandon och exempelprompter
/agf-releasing-appleKörbok för signering, notarisering, paketering och röktestning av Apple release-byggen
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
Build and notarize a TestFlight release from mainRun pre-flight checks before releasing to ApplePackage a notarized DMG for this release channel