From dd21e42e45de49737420fcfc063ba62422830aac Mon Sep 17 00:00:00 2001 From: swee <meow@swee.codes> Date: Sat, 18 Jan 2025 20:09:58 -0800 Subject: [PATCH] Add .forgejo/workflows/build.yml --- .forgejo/workflows/build.yml | 39 ++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 .forgejo/workflows/build.yml diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml new file mode 100644 index 0000000..0ea57ea --- /dev/null +++ b/.forgejo/workflows/build.yml @@ -0,0 +1,39 @@ +name: Auto Builder +run-name: ${{ github.actor }} started auto-build. + +on: + push: + workflow_dispatch: + +jobs: + build: + name: Build & Publish + runs-on: docker + + steps: + - uses: actions/checkout@v4.1.5 + - uses: https://github.com/actions/setup-java@v4.2.1 + with: + java-version: '22' + distribution: 'temurin' + cache: gradle + - name: Allowing permissions + run: chmod +x gradlew + - name: Build + run: ./gradlew clean assembleDebug --stacktrace + - name: Stop daemon + run: ./gradlew --stop + - name: Moving built APK + run: mv ./app/build/outputs/apk/debug/app-debug.apk ./DiceApp-autobuild.apk + - name: Creating checksum + run: md5sum DiceApp-autobuild.apk > md5sum.md5 + - name: Verifying checksum + run: md5sum -c md5sum.md5 + - name: Upload APK + uses: actions/upload-artifact@v3 + with: + name: autobuild + path: | + DiceApp-autobuild.apk + md5sum.md5 + compression-level: 9 \ No newline at end of file