From f1a773f76a5c6c85f83fc006588578ddf981d681 Mon Sep 17 00:00:00 2001
From: 22 <60903333+nini22P@users.noreply.github.com>
Date: Sat, 24 May 2025 15:59:49 +0800
Subject: [PATCH 1/2] add test html
---
app/src/main/assets/webgal/.gitkeep | 0
app/src/main/assets/webgal/index.html | 17 +++++++++++++++++
2 files changed, 17 insertions(+)
delete mode 100644 app/src/main/assets/webgal/.gitkeep
create mode 100644 app/src/main/assets/webgal/index.html
diff --git a/app/src/main/assets/webgal/.gitkeep b/app/src/main/assets/webgal/.gitkeep
deleted file mode 100644
index e69de29..0000000
diff --git a/app/src/main/assets/webgal/index.html b/app/src/main/assets/webgal/index.html
new file mode 100644
index 0000000..2d95282
--- /dev/null
+++ b/app/src/main/assets/webgal/index.html
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+ WebGAL Android WebView Test
+
+
+
+
+
WebGAL Android WebView Test
+
+
+
+
+
\ No newline at end of file
From b43842e81d0e8593704721c73489d8863ac56c3d Mon Sep 17 00:00:00 2001
From: 22 <60903333+nini22P@users.noreply.github.com>
Date: Sat, 24 May 2025 16:28:18 +0800
Subject: [PATCH 2/2] add template apk release
---
.github/workflows/android.yml | 67 ++++++++++++++++++++++++++++++-----
1 file changed, 59 insertions(+), 8 deletions(-)
diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml
index 0227a65..d2c0d10 100644
--- a/.github/workflows/android.yml
+++ b/.github/workflows/android.yml
@@ -2,15 +2,13 @@ name: Android CI
on:
push:
- branches: [ "main" ]
+ branches:
+ - main
pull_request:
- branches: [ "main" ]
jobs:
- build:
-
+ build-debug-apk:
runs-on: ubuntu-latest
-
steps:
- uses: actions/checkout@v4
- name: set up JDK 21
@@ -28,9 +26,62 @@ jobs:
- name: Build debug apk
run: ./gradlew assembleDebug
- name: Rename debug apk
- run: mv app/build/outputs/apk/debug/app-debug.apk webgal-$GITHUB_RUN_NUMBER-debug.apk
+ run: mv app/build/outputs/apk/debug/app-debug.apk webgal-debug.apk
- name: Upload debug apk
uses: actions/upload-artifact@v4
with:
- name: webgal-${{ github.run_number }}-debug.apk
- path: webgal-${{ github.run_number }}-debug.apk
+ name: webgal-debug.apk
+ path: webgal-debug.apk
+
+ build-template-apk:
+ if: ${{ github.event_name == 'push' && github.ref == 'refs/heads/main' }}
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v4
+ - name: set up JDK 21
+ uses: actions/setup-java@v4
+ with:
+ distribution: 'temurin'
+ java-version: '21'
+ cache: gradle
+ - name: Grant execute permission for gradlew
+ run: chmod +x gradlew
+ - name: Build with Gradle
+ run: ./gradlew build
+ - name: Build template apk
+ run: ./gradlew assembleRelease
+ - name: Rename template apk
+ run: mv app/build/outputs/apk/release/app-release-unsigned.apk webgal-template.apk
+ - name: Upload template apk
+ uses: actions/upload-artifact@v4
+ with:
+ name: webgal-template.apk
+ path: webgal-template.apk
+
+ release:
+ runs-on: ubuntu-latest
+ needs:
+ - build-debug-apk
+ - build-template-apk
+ steps:
+ - uses: actions/checkout@v4
+ - name: Download artifact
+ uses: actions/download-artifact@v4
+ with:
+ path: artifacts
+ merge-multiple: true
+ - name: Create tag
+ id: create_tag
+ run: |
+ echo "TAG_NAME=v$(date +%Y%m%d%H%M%S)" >> $GITHUB_OUTPUT
+ - name: Release
+ uses: softprops/action-gh-release@v2
+ env:
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+ with:
+ tag_name: ${{ steps.create_tag.outputs.TAG_NAME }}
+ draft: false
+ prerelease: false
+ files: |
+ artifacts/webgal-debug.apk
+ artifacts/webgal-template.apk