Skip to content

docs: sync v1.8.0 claims + CI guard for version drift + core bridge security review - #1

Merged
xykal merged 2 commits into
mainfrom
arena/01a10231-appperms
Oct 3, 2026
Merged

xykal merged 2 commits into
mainfrom
arena/01a10231-appperms

Conversation

@xykal

@xykal xykal commented Oct 3, 2026

Copy link
Copy Markdown
Owner

Ringkasan

Follow-up dari item yang sudah tercatat tapi belum dikerjakan di PROGRESS.md (2026-09-22): "konsistensi versi README/web vs Gradle/data scan".

1. Sinkronisasi dokumentasi ke rilis aktual v1.8.0

Website (docs/index.html) sudah sinkron ke v1.8.0, tapi README.md/ABOUT.md masih menampilkan data basi dari v1.7.2:

  • Badge versi: 1.7.2 -> 1.8.0
  • Badge/teks VirusTotal: 0/72 -> 0/67 Clean (sesuai data resmi v1.8.0)
  • Ukuran APK release: ~1.9 MB/~1.98 MB -> ~2.2 MB (dihitung dari byte asli docs/apk/AppsPerms-1.8.0-stable-universal-release.apk)
  • Ukuran APK debug: ~6.0 MB -> ~7.2 MB

2. CI guard supaya drift ini tidak terulang

  • scripts/check-version-sync.sh: script bash murni (tanpa JDK/Android SDK) yang membandingkan badge versi README terhadap versionNameFinal default di app/build.gradle.kts.
  • .github/workflows/version-sync.yml: workflow baru yang menjalankan script di atas pada tiap push/PR. Sengaja dipisah dari build.yml karena build.yml meng-ignore perubahan **.md, jadi drift README tidak pernah tertangkap di sana.
  • Sudah diuji manual (lulus pada kondisi sekarang, dan sengaja disimulasikan gagal dengan versi dipalsukan untuk memastikan exit code 1).

3. Security/code review core bridge

SECURITY-REVIEW.md — audit statis terhadap ShizukuBridge, AppOpsBridge, TerminalBridge, TweaksBridge, GhostGuard*, dan parser murni. Tidak ada temuan kritis. Catatan penting: GhostGuard* yang terlihat seperti dead code ternyata shim migrasi upgrade yang disengaja (membersihkan overlay/service dari user yang upgrade dari pre-v1.5) — didokumentasikan supaya tidak terhapus keliru oleh kontributor lain.

Catatan keterbatasan: sesi ini dikerjakan di sandbox tanpa JDK/Android SDK dan tanpa akses internet umum (hanya proxy git/gh), jadi tidak ada perubahan kode Kotlin, dan review dilakukan murni lewat pembacaan statis + histori commit GitHub (bukan compile/run nyata). Semua perubahan file dibatasi ke dokumentasi + CI.

Progress log lengkap ada di PROGRESS.md (entri 2026-10-03).

xykal and others added 2 commits October 3, 2026 14:45
…actual v1.8.0 release

Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
… review of core bridges

Co-authored-by: arena-agent <297053741+arena-agent@users.noreply.github.com>
@xykal
xykal merged commit b8373bc into main Oct 3, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant