From 9cbd7cbbdd04b599f406a608ed8b79eaafd5073f Mon Sep 17 00:00:00 2001 From: Pritesh Nandgaonkar Date: Mon, 20 Apr 2020 08:40:09 -0700 Subject: [PATCH] Add github action for testing Sample app (#1025) Summary: This PR adds Github actions to verify that the Sample Objective-C, Swift and Tutorial app build successfully. ## Changelog Add Github Actions for building Sample Objective-C, Swift and Tutorial app. Pull Request resolved: https://github.com/facebook/flipper/pull/1025 Test Plan: Github Action passes successfully. Reviewed By: jknoxville Differential Revision: D21098106 Pulled By: priteshrnandgaonkar fbshipit-source-id: 6edd5a3cba74b5ea843abba366c4ad9dc550cf4e --- .github/workflows/iOS-Sample.yml | 48 ++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 .github/workflows/iOS-Sample.yml diff --git a/.github/workflows/iOS-Sample.yml b/.github/workflows/iOS-Sample.yml new file mode 100644 index 000000000..b32b9ff49 --- /dev/null +++ b/.github/workflows/iOS-Sample.yml @@ -0,0 +1,48 @@ +name: Build iOS apps +on: [push, pull_request] +jobs: + build-sample-objc: + runs-on: macos-latest + defaults: + run: + working-directory: iOS/Sample + + steps: + - uses: actions/checkout@v2 + - name: Install dependencies + run: pod install --repo-update + - name: Build Sample app + run: | + IPHONESIMULATOR=$(xcodebuild -showsdks | grep -o "iphonesimulator[0-9]\\+\\.[0-9]\\+$") && echo $IPHONESIMULATOR + xcodebuild build -workspace Sample.xcworkspace -scheme Sample -sdk $IPHONESIMULATOR + + build-sample-swift: + runs-on: macos-latest + defaults: + run: + working-directory: iOS/SampleSwift + + steps: + - uses: actions/checkout@v2 + - name: Install dependencies + run: pod install --repo-update + - name: Build SampleSwift app + run: | + IPHONESIMULATOR=$(xcodebuild -showsdks | grep -o "iphonesimulator[0-9]\\+\\.[0-9]\\+$") && echo $IPHONESIMULATOR + xcodebuild build -workspace SampleSwift.xcworkspace -scheme SampleSwift -sdk $IPHONESIMULATOR + + build-tutorial: + runs-on: macos-latest + defaults: + run: + working-directory: iOS/Tutorial + + steps: + - uses: actions/checkout@v2 + - name: Install dependencies + run: pod install --repo-update + - name: Build Tutorial app + run: | + IPHONESIMULATOR=$(xcodebuild -showsdks | grep -o "iphonesimulator[0-9]\\+\\.[0-9]\\+$") && echo $IPHONESIMULATOR + xcodebuild build -workspace Tutorial.xcworkspace -scheme Tutorial -sdk $IPHONESIMULATOR +