Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/pull_request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: Run test

on:
pull_request:
branches: [main]
branches: [shrinath-kopare-patch-1]

jobs:
test:
Expand All @@ -22,4 +22,4 @@ jobs:
run: chmod +x gradlew

- name: Run unit tests
run: ./gradlew clean testDebug
run: ./gradlew clean testDebug
114 changes: 57 additions & 57 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -1,72 +1,72 @@
name: Deploy To Google Play

on:
push:
branches: [main]
# on:
# push:
# branches: [main]

jobs:
test:
name: Unit Test
runs-on: ubuntu-latest
# jobs:
# test:
# name: Unit Test
# runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4
# steps:
# - uses: actions/checkout@v4

- name: Setup JDK 17
uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: 17
cache: 'gradle'
# - name: Setup JDK 17
# uses: actions/setup-java@v4
# with:
# distribution: 'temurin'
# java-version: 17
# cache: 'gradle'

- name: Grant execute permissions for gradlew
run: chmod +x gradlew
# - name: Grant execute permissions for gradlew
# run: chmod +x gradlew

- name: Run unit tests
run: ./gradlew clean testDebug
# - name: Run unit tests
# run: ./gradlew clean testDebug

distribute:
name: Distribute bundle to Google Play
needs: test
runs-on: ubuntu-latest
# distribute:
# name: Distribute bundle to Google Play
# needs: test
# runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4
# steps:
# - uses: actions/checkout@v4

- name: Setup JDK 17
uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: 17
cache: 'gradle'
# - name: Setup JDK 17
# uses: actions/setup-java@v4
# with:
# distribution: 'temurin'
# java-version: 17
# cache: 'gradle'

- name: Version Bump
uses: chkfung/android-version-actions@v1.2.3
with:
gradlePath: app/build.gradle.kts
versionCode: ${{ github.run_number }}
# - name: Version Bump
# uses: chkfung/android-version-actions@v1.2.3
# with:
# gradlePath: app/build.gradle.kts
# versionCode: ${{ github.run_number }}

- name: Assemble Release Bundle
run: ./gradlew bundleRelease
# - name: Assemble Release Bundle
# run: ./gradlew bundleRelease

- name: Sign Release
uses: r0adkll/sign-android-release@v1
with:
releaseDirectory: app/build/outputs/bundle/release
signingKeyBase64: ${{ secrets.ANDROID_KEYSTORE }}
keyStorePassword: ${{ secrets.KEYSTORE_PASSWORD }}
alias: ${{ secrets.ANDROID_DEVS_ALIAS }}
keyPassword: ${{ secrets.ANDROID_DEVS_ALIAS_PASSWORD }}
# - name: Sign Release
# uses: r0adkll/sign-android-release@v1
# with:
# releaseDirectory: app/build/outputs/bundle/release
# signingKeyBase64: ${{ secrets.ANDROID_KEYSTORE }}
# keyStorePassword: ${{ secrets.KEYSTORE_PASSWORD }}
# alias: ${{ secrets.ANDROID_DEVS_ALIAS }}
# keyPassword: ${{ secrets.ANDROID_DEVS_ALIAS_PASSWORD }}

- name: Setup Authorization with Google Play Store
run: echo '${{ secrets.PLAY_AUTH_JSON }}' > service_account.json
# - name: Setup Authorization with Google Play Store
# run: echo '${{ secrets.PLAY_AUTH_JSON }}' > service_account.json

- name: Deploy bundle to Google Play
uses: r0adkll/upload-google-play@v1.1.3
with:
serviceAccountJson: service_account.json
packageName: nl.jovmit.androiddevs
releaseFiles: app/build/outputs/bundle/release/app-release.aab
track: 'internal'
status: 'completed'
whatsNewDirectory: whatsNew/
# - name: Deploy bundle to Google Play
# uses: r0adkll/upload-google-play@v1.1.3
# with:
# serviceAccountJson: service_account.json
# packageName: nl.jovmit.androiddevs
# releaseFiles: app/build/outputs/bundle/release/app-release.aab
# track: 'internal'
# status: 'completed'
# whatsNewDirectory: whatsNew/