ci-cd-setup

Featured

Generate CI/CD configuration for automated builds, tests, and distribution of iOS/macOS apps. Use when setting up GitHub Actions, Xcode Cloud, or fastlane for continuous integration, TestFlight, or App Store deployment.

DevOps & Infrastructure 564 stars 47 forks Updated 3 days ago MIT

Install

View on GitHub

Quality Score: 96/100

Stars 20%
92
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# CI/CD Setup Generator Generate CI/CD configuration for automated builds, tests, and distribution of iOS/macOS apps. ## When This Skill Activates - User wants to automate their build and test process - User mentions GitHub Actions, Xcode Cloud, or fastlane - User wants to set up TestFlight or App Store deployment - User asks about continuous integration for their app ## Pre-Generation Checks Before generating, verify: 1. **Existing CI Configuration** ```bash # Check for existing CI files ls -la .github/workflows/ 2>/dev/null ls -la ci_scripts/ 2>/dev/null ls -la fastlane/ 2>/dev/null ``` 2. **Project Structure** ```bash # Find Xcode project/workspace find . -name "*.xcodeproj" -o -name "*.xcworkspace" | head -5 ``` 3. **Package Manager** ```bash # Check for SPM vs CocoaPods ls Package.swift 2>/dev/null ls Podfile 2>/dev/null ``` ## Configuration Questions ### 1. CI/CD Platform - **GitHub Actions** (Recommended) - Full control, extensive marketplace - **Xcode Cloud** - Native Apple integration, simpler setup - **Both** - GitHub for PRs/tests, Xcode Cloud for releases ### 2. Distribution Method - **TestFlight** - Beta testing via App Store Connect - **App Store** - Production releases - **Direct** (macOS only) - Notarized DMG/PKG distribution - **All** - Full pipeline from dev to production ### 3. Include fastlane? - **Yes** - Advanced automation, match for code signing - **No** - Simpler setup using xcodebuild directly ...

Details

Author
rshankras
Repository
rshankras/claude-code-apple-skills
Created
9 months ago
Last Updated
3 days ago
Language
Swift
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category