From cd72fc70b2cf4fa3e999b52a6d54d8d1a81e39b3 Mon Sep 17 00:00:00 2001 From: 915dbfl Date: Sun, 12 Nov 2023 03:30:37 +0900 Subject: [PATCH] fix: add setting process before upload apk #157 --- .github/workflows/android-cd.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/.github/workflows/android-cd.yml b/.github/workflows/android-cd.yml index ba8ca9c5..dad703ce 100644 --- a/.github/workflows/android-cd.yml +++ b/.github/workflows/android-cd.yml @@ -10,6 +10,36 @@ jobs: deploy: runs-on: ubuntu-latest steps: + - uses: actions/checkout@v3 + + - name: Gradle cache + uses: actions/cache@v3 + with: + path: | + ~/.gradle/caches + ~/.gradle/wrapper + key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*') }} + restore-keys: | + ${{ runner.os }}-gradle- + + - name: set up JDK 17 + uses: actions/setup-java@v3 + with: + java-version: 17 + distribution: 'zulu' + + - name: Generate Local Property + run: | + echo ATT_BASE_URL=\"$ATT_BASE_URL\" >> local.properties + echo SENTRY_DSN_DEBUG=\"SENTRY_DSN_DEBUG\" >> local.properties + echo SENTRY_DSN_RELEASE=\"SENTRY_DSN_RELEASE\" >> local.properties + env: + ATT_BASE_URL: ${{ secrets.ATT_BASE_URL }} + SENTRY_DSN_DEBUG: ${{ secrets.SENTRY_DSN_DEBUG }} + SENTRY_DSN_RELEASE: ${{ secrets.SENTRY_DSN_RELEASE }} + + - name: Grant execute permission for gradlew + run: chmod +x gradlew - name: Upload apk to Firebase App Distribution uses: wzieba/Firebase-Distribution-Github-Action@v1