mirror of
https://github.com/okhsunrog/vpnhide.git
synced 2026-04-28 06:31:27 +00:00
Add Magisk/KSU auto-update support via updateJson
- update-version.sh generates per-KMI update JSON files for kmod and one for zygisk, pointing to GitHub Release artifacts - CI injects updateJson URL into module.prop before packaging zips - module.prop in repo stays clean (no updateJson), CI appends it per-variant - Update version mismatch issue texts to direct users to KernelSU/Magisk Modules for updating - Fix versionName/versionCode back to 0.4.2 (was accidentally 0.4.3 from test bump)
This commit is contained in:
parent
d0730496c9
commit
8f522166ee
13 changed files with 90 additions and 11 deletions
6
.github/workflows/ci.yml
vendored
6
.github/workflows/ci.yml
vendored
|
|
@ -85,6 +85,7 @@ jobs:
|
|||
- name: Package KSU module zip
|
||||
run: |
|
||||
cp kmod/vpnhide_kmod.ko kmod/module/
|
||||
echo "updateJson=https://raw.githubusercontent.com/okhsunrog/vpnhide/main/update-kmod-${{ matrix.kmi }}.json" >> kmod/module/module.prop
|
||||
apt-get update -qq && apt-get install -y -qq zip >/dev/null
|
||||
(cd kmod/module && zip -qr "$GITHUB_WORKSPACE/vpnhide-kmod-${{ matrix.kmi }}.zip" .)
|
||||
|
||||
|
|
@ -122,7 +123,10 @@ jobs:
|
|||
restore-keys: cargo-${{ runner.os }}-
|
||||
|
||||
- name: Build module zip
|
||||
run: cd zygisk && ./build-zip.sh
|
||||
run: |
|
||||
cd zygisk
|
||||
echo "updateJson=https://raw.githubusercontent.com/okhsunrog/vpnhide/main/update-zygisk.json" >> module/module.prop
|
||||
./build-zip.sh
|
||||
|
||||
- name: Upload artifact
|
||||
uses: actions/upload-artifact@v4
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue