Add release/build tooling and README
- Real release build type: R8 shrinking + shrunk resources, with a keep rule for VeilHook specifically — LSPosed finds it by exact class name via the plaintext xposed_init asset, which R8 can't see, so obfuscating it would silently break module loading with no build error to point at why. - Signing config that reads keystore.properties if present (gitignored, generated via scripts/generate-keystore.sh), falling back to debug signing otherwise so assembleRelease always produces something installable. - scripts/release.sh builds and copies a version-stamped APK into dist/. - GitHub Actions workflow building and publishing a release on any tag matching *.*.* (bare semver, e.g. 1.2.0 — no v prefix required), optionally using repo secrets for real release signing in CI. - README covering setup, the feature table, and the DenyList gotcha. No native code in this module, so a single APK already covers every architecture — no per-ABI splitting needed. Co-Authored-By: agent <agent@bdeshi.space>
This commit is contained in:
1 parent
a91dd087b4
commit
3e639a7182
7 files changed
+218
-1
No files matched your search
@@ -7,3 +7,7 @@ local.properties
|
||||
.DS_Store
|
||||
.cxx/
|
||||
/captures/
|
||||
keystore.properties
|
||||
*.jks
|
||||
*.keystore
|
||||
/dist/
|
||||
Reference in new issue
Block a user