name: Anonymous Auth on: push: branches: [ main ] paths: - 'FirebaseAuthUI/**' - 'FirebaseAuthUI.podspec' - '.github/workflows/anonymousauth.yml' - 'FirebaseAnonymousAuthUI/**' - 'test.sh' - 'FirebaseAnonymousAuthUI.podspec' - 'Package.swift' pull_request: branches: [ main ] paths: - 'FirebaseAuthUI/**' - 'FirebaseAuthUI.podspec' - '.github/workflows/anonymousauth.yml' - 'FirebaseAnonymousAuthUI/**' - 'test.sh' - 'FirebaseAnonymousAuthUI.podspec' - 'Package.swift' workflow_dispatch: jobs: xcodebuild: name: xcodebuild runs-on: macOS-latest steps: - name: Checkout uses: actions/checkout@main - name: Setup run: | cd FirebaseAnonymousAuthUI gem install bundler bundle install gem install xcpretty bundle exec pod install --repo-update - name: Build run: | ./test.sh FirebaseAnonymousAuthUI spm: name: spm runs-on: macOS-latest steps: - name: Checkout uses: actions/checkout@main - name: List run: | xcodebuild -list - name: Build run: | xcodebuild -scheme FirebaseAnonymousAuthUI -sdk iphonesimulator -destination 'platform=iOS Simulator,OS=latest,name=iPhone 15 Pro' pod: name: pod lib lint runs-on: macOS-latest steps: - name: Checkout uses: actions/checkout@main - name: Setup run: gem install bundler; bundle install - name: Build run: | bundle exec pod lib lint FirebaseAnonymousAuthUI.podspec \ --include-podspecs=FirebaseAuthUI.podspec