Skip to content

Merge pull request #71 from apivideo/update-player-logo-request-descr… #110

Merge pull request #71 from apivideo/update-player-logo-request-descr…

Merge pull request #71 from apivideo/update-player-logo-request-descr… #110

Workflow file for this run

name: Build
on: [push]
jobs:
build-swift:
name: Build with swift
runs-on: macos-12
steps:
- name: Checkout
uses: actions/checkout@v2
- name: xcode version
uses: maxim-lobanov/setup-xcode@v1
with:
xcode-version: '13.4.1'
- name: Build Package with swift
run: swift build
build-xcodebuild:
name: Build with xcodebuild
runs-on: macos-12
steps:
- name: Checkout
uses: actions/checkout@v2
- name: xcode version
uses: maxim-lobanov/setup-xcode@v1
with:
xcode-version: '13.4.1'
- name: Set Default Scheme
run: |
scheme_list=$(xcodebuild -list -json | tr -d "\n")
default=$(echo $scheme_list | ruby -e "require 'json'; puts JSON.parse(STDIN.gets)['workspace']['schemes'][0]")
echo $default | cat >default
echo Using default scheme: $default
- name: Build Package with xcodebuild
env:
scheme: ${{ 'default' }}
run: |
if [ $scheme = default ]; then scheme=$(cat default); fi
xcodebuild -scheme $scheme -destination 'platform=iOS Simulator,name=iPhone 13'
- name: Build Example
env:
scheme: ${{ 'default' }}
run: |
if [ $scheme = default ]; then scheme=$(cat default); fi
xcodebuild clean build -project Example/Example.xcodeproj -scheme $scheme -sdk iphoneos
cocoapods:
name: Verify cocopods podspec
needs: [ build-xcodebuild ]
runs-on: macos-12
steps:
- name: Checkout
uses: actions/checkout@v2
- name: xcode version
uses: maxim-lobanov/setup-xcode@v1
with:
xcode-version: '13.4.1'
- name: Verify cocoapods
run: pod lib lint --allow-warnings