Github Action tuning

This commit is contained in:
antonio 2023-04-11 09:55:33 +02:00
parent c175ac225d
commit 49a046c45a

View file

@ -15,12 +15,8 @@ jobs:
distribution: 'temurin' distribution: 'temurin'
java-version: 8 java-version: 8
build:
needs: setup
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
- name: Cache Gradle and wrapper - name: Cache Gradle and wrapper
uses: actions/cache@v3 uses: actions/cache@v3
with: with:
@ -32,6 +28,10 @@ jobs:
- name: Make gradlew executable - name: Make gradlew executable
run: chmod +x ./gradlew run: chmod +x ./gradlew
build-apk:
needs: setup
runs-on: ubuntu-latest
steps:
- name: Build APK - name: Build APK
id: build id: build
run: bash ./gradlew assembleRelease run: bash ./gradlew assembleRelease
@ -52,6 +52,10 @@ jobs:
name: app-release-signed name: app-release-signed
path: ${{steps.sign_apk.outputs.signedReleaseFile}} path: ${{steps.sign_apk.outputs.signedReleaseFile}}
build-aab:
needs: setup
runs-on: ubuntu-latest
steps:
- name: Build AAB - name: Build AAB
run: bash ./gradlew bundleRelease run: bash ./gradlew bundleRelease
@ -71,6 +75,10 @@ jobs:
name: app-release-signed name: app-release-signed
path: ${{steps.sign_aab.outputs.signedReleaseFile}} path: ${{steps.sign_aab.outputs.signedReleaseFile}}
release:
needs: [ build-apk, build-aab ]
runs-on: ubuntu-latest
steps:
- name: Build Changelog - name: Build Changelog
id: changelog id: changelog
uses: ardalanamini/auto-changelog@v3 uses: ardalanamini/auto-changelog@v3