Skip to content

Update build.yml

Update build.yml #6

Workflow file for this run

name: Build
on:
push:
tags:
- "*"
#on:
# workflow_dispatch:
# inputs:
# logLevel:
# description: 'Log level'
# required: true
# default: 'info'
# type: choice
# options:
# - info
# - warning
# - debug
jobs:
build:
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- uses: actions/checkout@v3
- uses: actions/setup-java@v3
with:
distribution: temurin
java-version: 17
- id: build
name: build apk
run: |
ls -al
ls /usr/local/lib/android/sdk/build-tools/
chmod +x gradlew
./gradlew assembleRelease
ls -al app/build/outputs/apk/release/
- uses: r0adkll/sign-android-release@v1
id: sign_app
with:
releaseDirectory: app/build/outputs/apk/release
signingKeyBase64: ${{ secrets.SIGNING_KEY }}
alias: ${{ secrets.ALIAS }}
keyStorePassword: ${{ secrets.KEY_STORE_PASSWORD }}
keyPassword: ${{ secrets.KEY_PASSWORD }}
env:
# override default build-tools version (29.0.3) -- optional
BUILD_TOOLS_VERSION: "34.0.0"
- uses: ncipollo/release-action@v1
with:
artifacts: "app/build/outputs/apk/release/*.apk"
token: ${{ github.token }}
generateReleaseNotes: true