diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index 1870783e..cd4e9dc0 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -14,26 +14,32 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v7 + - name: set up JDK 17 - uses: actions/setup-java@v2 + uses: actions/setup-java@v5 with: java-version: '17' - distribution: 'adopt' + distribution: 'temurin' - name: Grant execute permission for gradlew run: chmod +x gradlew - - name: Build with Gradle - run: ./gradlew build - - name: Archive linter results - uses: actions/upload-artifact@v3 - with: - name: lint-result.html - path: app/build/reports/lint-results-debug.html + - name: Assemble build artifact + run: ./gradlew assemble - name: Archive debug.apk - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v7 with: name: asteroidossync-debug.apk path: app/build/outputs/apk/debug/app-debug.apk + + - name: Run checks + run: ./gradlew build + + - name: Archive linter results + uses: actions/upload-artifact@v7 + if: always() + with: + name: lint-result.html + path: app/build/reports/lint-results-debug.html