Skip to content

Merge pull request #89 from InkApplications/dependabot/github_actions… #125

Merge pull request #89 from InkApplications/dependabot/github_actions…

Merge pull request #89 from InkApplications/dependabot/github_actions… #125

Workflow file for this run

name: Latest Build
on:
push:
branches: [master]
jobs:
build:
runs-on: ubuntu-latest
steps:
-
name: Checkout
uses: actions/[email protected]
-
name: Configure Java
uses: actions/[email protected]
with:
java-version: 17
distribution: oracle
-
name: Google Services Setup
run: echo '${{secrets.GOOGLE_SERVICES_JSON}}' > android-application/google-services.json
-
env:
ORG_GRADLE_PROJECT_mapboxPrivate: ${{ secrets.MAPBOX_KEY_PRIVATE }}
ORG_GRADLE_PROJECT_mapboxPublic: ${{ secrets.MAPBOX_KEY_PUBLIC }}
name: Build
run: ./gradlew check assembleRelease bundleRelease -Psnapshot=true -Pcommit=${{ github.sha }} -PversionName=Snapshot -PversionCode=1
-
name: Prepare Uploads
run: |
mkdir -p build
mkdir -p build/output
cp android-application/build/outputs/apk/functional/release/android-application-functional-release.apk build/output/Ack-${{ github.sha }}.apk
cp android-application/build/outputs/bundle/functionalRelease/android-application-functional-release.aab build/output/Ack-${{ github.sha }}.aab
-
name: Archive APK
uses: actions/[email protected]
with:
name: Android APK
path: build/output/Ack-${{ github.sha }}.apk
retention-days: 15
-
name: Archive Bundle
uses: actions/[email protected]
with:
name: Android AAB
path: build/output/Ack-${{ github.sha }}.aab
retention-days: 15