Skip to content

Feature/step linear progress #416

Feature/step linear progress

Feature/step linear progress #416

Workflow file for this run

name: AndroidBuild
on:
pull_request:
branches: [ develop ]
push:
branches:
- '**'
jobs:
build:
runs-on : ubuntu-latest
steps:
- name: Checkout
uses: actions/[email protected]
- name: Setup Java JDK
uses: actions/[email protected]
with:
java-version: '17'
distribution: 'adopt'
gradle-version: 8.2
- name: Setup Gradle Cache
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: Create local.properties and add API Keys
run: |
echo "RELEASE_API_KEY=${{ secrets.RELEASE_API_KEY }}" >> local.properties
- name: Make gradlew executable
run: chmod +x ./gradlew
- name: Build release
run: ./gradlew :app:assembleRelease
- name: Upload a Build Artifact
uses: actions/[email protected]
with:
name: WalliesCompose.apk
path: app/build/outputs/apk/release/app-release.apk