mirror of
https://github.com/okhsunrog/vpnhide.git
synced 2026-05-20 17:28:49 +00:00
GitHub Actions workflow that runs ./gradlew assembleDebug on every push and PR, and creates a public GitHub release with the APK attached when a tag matching `v*` is pushed. We build the debug variant only — the project does not have a release signing key configured (the signingConfigs block in app/build.gradle.kts is intentionally commented out and waits for the user to wire in their own keystore). Debug-signed APKs are fine for personal use and the LSPosed manager accepts them as long as the package name matches. Steps: - JDK 17 via setup-java; - Gradle setup with caching; - assembleDebug; - rename app-debug.apk to vpnhide-<tag-or-shortsha>.apk and upload. On a tag push the release job downloads the APK, generates a sha256 sidecar, and creates a non-draft release via softprops/action-gh-release with auto-generated release notes. |
||
|---|---|---|
| .. | ||
| build.yml | ||