From 1ffa77d76a5d9c073f20703c97f81d1c0744aad0 Mon Sep 17 00:00:00 2001 From: Puranjay Savar Mattas Date: Wed, 27 Sep 2023 12:01:57 +0100 Subject: [PATCH] Create gradle_build.yaml for new gradle build workflows --- .github/workflows/gradle_build.yaml | 37 +++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 .github/workflows/gradle_build.yaml diff --git a/.github/workflows/gradle_build.yaml b/.github/workflows/gradle_build.yaml new file mode 100644 index 0000000..ce13aa5 --- /dev/null +++ b/.github/workflows/gradle_build.yaml @@ -0,0 +1,37 @@ +name: Gradle Build + +on: + push: + branches: [ "main" ] + pull_request: + branches: [ "main" ] + +jobs: + build: + + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v3 + + - name: Copy google-services.json + run: + # mkdir -p app/src/google-services.json + echo "${{ secrets.FIREBASE_JSON }}" >> app/src/google-services.json + + - name: set up JDK 17 + uses: actions/setup-java@v3 + with: + java-version: '17' + distribution: 'temurin' + cache: gradle + + - name: Set up Gradle + uses: gradle/gradle-build-action@v2 + with: + gradle-version: '8.1.1' + + - name: Grant execute permission for gradlew + run: chmod +x gradlew + - name: Build with Gradle + run: ./gradlew build