Skip to content

Add toString() serializers for ObjectPreference #110

Add toString() serializers for ObjectPreference

Add toString() serializers for ObjectPreference #110

Workflow file for this run

name: CI
on:
push:
branches:
- master
pull_request:
jobs:
wrapper-validation:
name: Gradle Wrapper Validation
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Validate Gradle Wrapper
uses: gradle/wrapper-validation-action@v1
static-analysis:
name: Static Analysis
runs-on: ubuntu-latest
needs: [wrapper-validation]
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Setup Java
uses: actions/setup-java@v1
with:
java-version: 14
- name: Restore Cache
uses: actions/cache@v1
with:
path: ~/.gradle/caches
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle') }}-${{ hashFiles('**/gradle/wrapper/gradle-wrapper.properties') }}
- name: Detekt
run: ./gradlew detektMain
instrumentation-tests:
name: Instrumentation Tests
runs-on: macos-latest
needs: [wrapper-validation]
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Setup Java
uses: actions/setup-java@v1
with:
java-version: 14
- name: Restore Cache
uses: actions/cache@v1
with:
path: ~/.gradle/caches
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle') }}-${{ hashFiles('**/gradle/wrapper/gradle-wrapper.properties') }}
- name: Instrumentation Tests
uses: ReactiveCircus/android-emulator-runner@v2
with:
api-level: 28
script: ./gradlew connectedDebugAndroidTest