Skip to content

docs(README.md): improve README.md header #1620

docs(README.md): improve README.md header

docs(README.md): improve README.md header #1620

Workflow file for this run

# This workflow will build a Java project with Gradle
name: Build and unit test
on: [ push ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
with:
java-version: '21'
distribution: 'adopt'
- name: Cache Gradle packages
uses: actions/cache@v4
with:
path: ~/.gradle/caches
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle') }}
restore-keys: ${{ runner.os }}-gradle
- name: Grant execute permission for gradlew
run: chmod +x gradlew
- name: Assemble
run: ./gradlew assemble
- name: Upload APKs
uses: actions/upload-artifact@v4
with:
name: apks
path: |
demos/**/build/outputs/apk/debug/*.apk
unit-tests:
needs: build
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
with:
java-version: '21'
distribution: 'adopt'
- name: Cache Gradle packages
uses: actions/cache@v4
with:
path: ~/.gradle/caches
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle') }}
restore-keys: ${{ runner.os }}-gradle
- name: Make gradlew executable
working-directory: .
run: chmod +x ./gradlew
- name: Run unit tests
working-directory: .
run: ./gradlew test
- name: Upload test reports
uses: actions/upload-artifact@v4
with:
name: test-reports
path: '**/build/reports/tests'