name: Last Launcher CI on: push: branches: [main] pull_request: branches: [main] jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: set up JDK 17 uses: actions/setup-java@v4 with: distribution: 'temurin' java-version: '17' - uses: actions/cache@v4 with: path: | ~/.gradle/caches ~/.gradle/wrapper key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*') }} restore-keys: | ${{ runner.os }}-gradle- - name: Grant execute permission for gradlew run: chmod +x gradlew - name: Compile with Gradle run: ./gradlew assembleDebug - uses: actions/upload-artifact@v4 with: name: lunox-debug.apk path: app/build/outputs/apk/debug/*.apk