Delete docs directory #191
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Android CI | |
| on: | |
| pull_request: | |
| branches-ignore: | |
| - 'l10n_v3_openjdk' | |
| types: [ opened, reopened ] | |
| push: | |
| branches-ignore: | |
| - 'l10n_v3_openjdk' | |
| workflow_dispatch: | |
| jobs: | |
| build: | |
| runs-on: ubuntu-22.04 | |
| env: | |
| GPLAY_KEYSTORE_PASSWORD: ${{ secrets.GPLAY_KEYSTORE_PASSWORD }} | |
| CURSEFORGE_API_KEY: ${{ secrets.CURSEFORGE_API_KEY }} | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v4 | |
| with: | |
| submodules: "recursive" | |
| - name: Set up JDK 21 | |
| uses: actions/setup-java@v3 | |
| with: | |
| distribution: 'temurin' | |
| java-version: '21' | |
| - name: Get LTW | |
| run: | | |
| sudo apt update && sudo apt install -y wget | |
| mkdir -p app_pojavlauncher/libs | |
| cd app_pojavlauncher/libs | |
| wget https://github.com/Copper-launcher/LTW/releases/latest/download/ltw-release.aar | |
| - uses: gradle/actions/setup-gradle@v4 | |
| with: | |
| validate-wrappers: false | |
| gradle-version: "8.11" | |
| - name: Get JRE8 | |
| uses: dawidd6/action-download-artifact@v6 | |
| with: | |
| workflow: build.yml | |
| path: app_pojavlauncher/src/main/assets/components/jre | |
| workflow_conclusion: success | |
| repo: AngelAuraMC/angelauramc-openjdk-build | |
| branch: buildjre8 | |
| name: jre8-pojav | |
| - name: Get JRE17 | |
| uses: dawidd6/action-download-artifact@v6 | |
| with: | |
| workflow: build.yml | |
| path: app_pojavlauncher/src/main/assets/components/jre-new | |
| workflow_conclusion: success | |
| repo: AngelAuraMC/angelauramc-openjdk-build | |
| branch: buildjre17-21 | |
| name: jre17-pojav | |
| - name: Get JRE21 | |
| uses: dawidd6/action-download-artifact@v6 | |
| with: | |
| workflow: build.yml | |
| path: app_pojavlauncher/src/main/assets/components/jre-21 | |
| workflow_conclusion: success | |
| repo: AngelAuraMC/angelauramc-openjdk-build | |
| branch: buildjre17-21 | |
| name: jre21-pojav | |
| - name: Build JRE JAR files | |
| run: | | |
| ./scripts/languagelist_updater.sh | |
| mkdir out | |
| # Build JRE JAR files (security manager, etc...) | |
| gradle :jre_lwjgl3glfw:build --no-daemon | |
| - name: Build Google Play .aab | |
| if: github.repository_owner == 'PojavLauncherTeam' && github.ref_name == 'v3_openjdk' | |
| run: | | |
| gradle :app_pojavlauncher:bundleGplay | |
| mv app_pojavlauncher/build/outputs/bundle/gplay/app_pojavlauncher-gplay.aab out/app-gplay.aab | |
| - name: Build Debug .apk | |
| run: | | |
| # Build the launcher | |
| gradle :app_pojavlauncher:assembleDebug | |
| mv app_pojavlauncher/build/outputs/apk/debug/app_pojavlauncher-debug.apk out/app-debug.apk | |
| - name: Build APK without runtime | |
| run: | | |
| rm -rf app_pojavlauncher/src/main/assets/components/jre | |
| rm -rf app_pojavlauncher/src/main/assets/components/jre-new | |
| rm -rf app_pojavlauncher/src/main/assets/components/jre-21 | |
| ./gradlew assembleDebug | |
| mv app_pojavlauncher/build/outputs/apk/debug/app_pojavlauncher-debug.apk out/app-debug-noruntime.apk | |
| - name: Gen md5sums | |
| run: | | |
| md5sum out/app-debug.apk > out/app-debug.md5 | |
| - name: Upload debug APK | |
| uses: actions/upload-artifact@v4 | |
| with: | |
| name: app-debug (recommended) | |
| path: out/app-debug.* | |
| - name: Upload APK (without runtime) | |
| uses: actions/upload-artifact@v4 | |
| with: | |
| name: app-debug-noruntime (lightweight) | |
| path: out/app-debug-noruntime.* |