Skip to content

Update app/src/main/java/xyz/graphitenerd/tassel/screens/recents/Book… #66

Update app/src/main/java/xyz/graphitenerd/tassel/screens/recents/Book…

Update app/src/main/java/xyz/graphitenerd/tassel/screens/recents/Book… #66

Workflow file for this run

name: Android Build
on: push
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
# - uses: actions/cache@v2
# with:
# path: |
# ~/.gradle/caches
# ~/.gradle/wrapper
# key: ${{ runner.os }}-${{ hashFiles('**/*.gradle*') }}-${{ hashFiles('**/gradle/wrapper/gradle-wrapper.properties') }}-${{ hashFiles('**/buildSrc/**/*.kt') }}
- name: Set Up JDK
uses: actions/setup-java@v1
with:
java-version: 1.11
- name: Restore signingkey.jks
run: |
echo "${{ secrets.KEYSTORE_FILE }}" | base64 -d > ~/work/Tassel/Tassel/tasselsigningkey.jks
pwd ~/
ls ~/
- name: Restore gradle.properties
run: |
mkdir -p ~/.gradle/
echo "KEYSTORE_FILE=./../tasselsigningkey.jks" >> ~/.gradle/gradle.properties
echo "KEYSTORE_PASSWORD=${{ secrets.KEYSTORE_PASSWORD }}" >> ~/.gradle/gradle.properties
echo "SIGNING_KEY_ALIAS=${{ secrets.SIGNING_KEY_ALIAS }}" >> ~/.gradle/gradle.properties
echo "SIGNING_KEY_PASSWORD=${{ secrets.SIGNING_KEY_PASSWORD }}" >> ~/.gradle/gradle.properties
shell: bash
- name: Make gradlew executable
run: chmod +x ./gradlew
- name: Build Project
run: ./gradlew assembleDebug --stacktrace --scan
- name: Run unit tests
run: ./gradlew test --stacktrace
- name: Upload apk
uses: actions/upload-artifact@v2
with:
name: debug apk
path: app/build/outputs/apk/debug/app-debug.apk