Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
44 changes: 0 additions & 44 deletions .circleci/config.yml

This file was deleted.

67 changes: 67 additions & 0 deletions .github/workflows/nodejs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
# This workflow will do a clean install of node dependencies, build the source code and run tests across different versions of node
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-nodejs-with-github-actions

name: Node.js CI

on:
push:
branches: [ master ]
pull_request:
branches: [ master ]

jobs:
test:

runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2
- name: Use Node.js 12
uses: actions/setup-node@v1
with:
node-version: 12
- run: npm ci
- run: npm test
- run: npm run cov:send

android:

runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2
- name: Use Node.js 12
uses: actions/setup-node@v1
with:
node-version: 12
- name: set up JDK 1.8
uses: actions/setup-java@v1
with:
java-version: 1.8
- name: Install demo dependencies
working-directory: Demo
run: npm ci
- name: Build with Gradle
working-directory: Demo/android
run: ./gradlew assembleDebug assembleAndroidTest -DtestBuildType=debug


ios:

runs-on: macos-latest

steps:
- uses: actions/checkout@v2
- name: Use Node.js 12
uses: actions/setup-node@v1
with:
node-version: 12
- name: Install demo dependencies
working-directory: Demo
run: npm ci
# - name: Install demo pods
# working-directory: Demo/ios
# run: pod install
- name: iOS Debug build
working-directory: Demo
run: xcodebuild -project ios/Demo.xcodeproj -destination 'platform=iOS Simulator,name=iPhone 11 Pro Max' -scheme Demo -parallelizeTargets -configuration Debug -derivedDataPath ios/build -UseModernBuildSystem=YES
Loading