name: Pull Request on: pull_request jobs: build: name: Build on ${{ matrix.os }} runs-on: ${{ matrix.os }} strategy: fail-fast: false matrix: os: [ ubuntu-latest ] if: ${{ !startsWith(github.event.head_commit.message, 'docs:') }} steps: - name: Check out uses: actions/checkout@v2 with: submodules: 'recursive' fetch-depth: 0 - name: Gradle wrapper validation uses: gradle/wrapper-validation-action@v1 - name: Set up JDK 11 uses: actions/setup-java@v1 with: java-version: '11' - name: Write properties run: | echo buildWithGitSuffix=true >> local.properties - name: Make gradlew executable run: chmod +x ./gradlew - name: Gradle prebuild run: | echo 'org.gradle.jvmargs=-Xmx2048m' >> gradle.properties ./gradlew prebuild - name: Build debug id: buildDebug run: | ./gradlew :app:assembleDebug echo "::set-output name=debugName::`ls app/build/apk/debug/HMA*-debug.apk | awk -F '(/|.apk)' '{print $6}'`"