Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ Nama repo **`cogan17/Cogan-Kernel`** sejak 24 Okt 2026 (owner; sebelumnya `cogan
- **Riwayat build terpisah dari log** (owner 27 Okt 2026): folder `kernel/history/` berisi dokumen `run-<ID>-<attempt>.md`, tabel ringkas dan metadata untuk Cek pembaruan dalam satu file. Builder dari `main` menyimpan hasilnya di akhir run (`kernel/build_history.py`, commit data langsung di `main` seperti Catat sublevel). Build gagal atau menunggu tidak menghapus pembanding terakhir yang berhasil; tiap root manager memakai hasilnya sendiri. Tidak menambah workflow, jadwal atau pemicu otomatis. **Jangan mengubah Hapus log run lama** untuk mengurus riwayat ini. Catatan bukan pin dan tidak menentukan versi build berikutnya.
- **Modul SUSFS ikut di artifact dan rilis: hanya sidex15** (owner 29 Okt 2026: modul simonpunk tidak perlu, "Sidex = simonpunk", dan modul simonpunk tidak punya WebUI): file 5 `5-SUSFS-MODULE-SIDEX15_<versi>.zip`, modul sidex15 dengan WebUI dari build CI terbarunya (`build.yml`, cabang `v1.5.2+`; sidex15 tidak membuat rilis), diambil `kernel/susfs_sidex.py`. Modul ini membawa alat `ksu_susfs` buatan sidex15 (`tools/ksu_susfs_arm64`), bukan hasil compile commit SUSFS kernel. Rilis tidak terbit bila modul gagal diambil; tanpa build CI sidex15 yang masih ada, summary menyebut "Tunggu sidex15". Modul simonpunk (dulu file 5, sidex15 file 6; owner 26 Okt) tidak dibangun lagi. **SUSFS simonpunk tetap dicek di Cek pembaruan**, karena perubahan dan perbaikannya menentukan kernel.
- **Fitur dari WildKernel** masuk satu per satu sebagai centang yang mati secara default, dipasang ketat, lewat gate KMI, dan diuji HP sebelum dirilis (owner 24 Okt 2026). Sejauh ini: Unicode fix (patch terbaru `WildKernels/kernel_patches`; lolos build + gate KMI di CI pada 6.1.157, 162, 172 dan 176, terpasang bersih di 138 dan 145 (run 40048269498; 138 juga lolos compile lokal); build berhenti bila patch terbaru tidak cocok; diuji bekerja di HP pada r2, 24 Okt). Ptrace (hanya kernel < 5.16), BTF (sudah aktif di kernel bawaan) dan FUSE-BPF (6.12) tidak berlaku untuk rothko.
- **Summary workflow selalu dua bahasa** (Indonesia, lalu English) dan menampilkan yang berhasil maupun yang gagal, ringkas seperti README (owner 24 Okt 2026). Builder: satu tabel hasil di akhir run (`kernel/run_summary.py`); dengan satu build, plus **Teks Telegram** ID/EN dalam kotak kode siap salin (`kernel/telegram.py`: Baru diukur dari rilis sebelumnya, Perbaikan dari commit `fix(kernel…)`). Rilis dari run menampilkan teks yang sama untuk rilis yang terbit, **satu teks per rilis** (owner 26 Okt 2026, "mesti copas 2 kali"): KernelSU Next dan BakaSU dalam satu teks ID dan satu teks EN (`telegram.release_post`), perubahan yang sama ditulis sekali, yang khusus diberi nama root manager-nya.
- **Summary workflow selalu dua bahasa** (Indonesia, lalu English) dan menampilkan yang berhasil maupun yang gagal, ringkas seperti README (owner 24 Okt 2026). Builder: satu tabel hasil di akhir run (`kernel/run_summary.py`); dengan satu build, plus **Teks Telegram** ID/EN dalam kotak kode siap salin (`kernel/telegram.py`: Baru diukur dari rilis sebelumnya, Perbaikan dari commit `fix(kernel…)`). Rilis dari run menampilkan teks yang sama untuk rilis yang terbit, **satu teks per rilis** (owner 26 Okt 2026, "mesti copas 2 kali"): KernelSU Next dan BakaSU dalam satu teks ID dan satu teks EN (`telegram.release_post`), perubahan yang sama ditulis sekali, yang khusus diberi nama root manager-nya. **Tanpa hash** (owner 31 Okt 2026, "tidak usah menggunakan angka/huruf acak"): perubahan root manager dan SUSFS ditulis dengan kata-kata biasa oleh `kernel/upstream.py` ("memperbaiki penyembunyian SELinux", "memperbaiki error saat compile"), dari judul commit hulu yang baru sejak rilis sebelumnya, juga setelah force-push. Kata kunci per bagian, bukan terjemahan bebas; judul yang tidak cocok hanya dihitung ("1 perubahan lain"); commit yang tidak masuk kernel ini dilewati (SUSFS LKM, kernel versi lain, Samsung, terjemahan, deps, CI, docs; untuk KernelSU Next hanya bagian kernel). Bagian yang sering muncul tapi belum dikenali ditambahkan ke `AREAS`.
- **Workflow ditulis sederhana**, tampilannya terinspirasi WildKernel. Cara kerja GKI WildKernel tidak disalin, dan workflow repo lama tidak disalin begitu saja.
- **Isi tiap bahasa harus sesuai bahasanya** (owner 26 Okt 2026): bagian English pada catatan rilis dan teks Telegram tidak boleh menyalin judul commit Indonesia. Commit `fix(kernel…)` baru menyertakan trailer `Release-Fix-EN: <ringkasan dalam English>`; `Release-Fix-ID:` opsional untuk judul yang bukan Indonesia. Terjemahan empat commit lama ada di `kernel/telegram.py`. Catatan owner memakai kolom Indonesia dan English terpisah. Bila terjemahan commit belum tersedia, tampilkan rujukan sumber dengan keterangan English, jangan salin teks Indonesia atau mengarang terjemahan.
- **Rilis lama** (r5, r6, r8, Cogan Smart v2.8.1/v2.8.2) disalin dari repo pendahulu sebagai arsip, dengan file dan SHA256 yang sama. Kernel arsip bernama **arsip r5, arsip r6, arsip r8** dengan tag berawalan `arsip-` (mis. `arsip-v26.10.22-r5`; owner 24 Okt 2026), supaya nomor rN repo ini tidak bentrok. Jangan memakai nama atau tag tanpa awalan itu untuk arsip.
Expand Down
2 changes: 1 addition & 1 deletion README.en.md
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ Unicode fix (optional) passes the build + KMI gate on 157, 162, 172 and 176, and

To publish an existing build, run **Rilis dari run** with the green Builder run ID. A run containing KernelSU Next and BakaSU becomes **one release** with both kernel ZIPs and their matching manager APKs, without rebuilding. Tick **diuji di HP** only if the owner tested every variant in that run on the phone.

Release notes include **What's New & Fixes**, compared with the previous release of the same root manager. The run's **Summary** provides **one Telegram post ready to copy** for the whole release (KernelSU Next and BakaSU in one text) in Indonesian and English, each in a code block with a copy button. Tick **teks_saja** to generate only notes and Telegram posts, including for an already published version; this mode does not publish or change a release.
Release notes include **What's New & Fixes**, compared with the previous release of the same root manager. The run's **Summary** provides **one Telegram post ready to copy** for the whole release (KernelSU Next and BakaSU in one text) in Indonesian and English, each in a code block with a copy button. Changes from the root manager and SUSFS developers are written in plain words (e.g. "fixes SELinux hiding"), without commit codes. Tick **teks_saja** to generate only notes and Telegram posts, including for an already published version; this mode does not publish or change a release.

</details>

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ Unicode fix (opsional) lolos build + gate KMI di 157, 162, 172 dan 176, dan terp

Untuk menerbitkan build yang sudah selesai, jalankan **Rilis dari run** dengan ID run Builder yang hijau. Run yang berisi KernelSU Next dan BakaSU diterbitkan menjadi **satu rilis** dengan kedua ZIP kernel dan APK manager masing-masing, tanpa kompilasi ulang. Centang **diuji di HP** hanya bila semua varian dalam run itu sudah diuji owner.

Catatan rilis memuat **What's New & Fixes**, dibandingkan dengan rilis sebelumnya dari root manager yang sama. Di halaman **Summary** run, **satu Teks Telegram siap salin** tersedia untuk seluruh rilis (KernelSU Next dan BakaSU dalam satu teks) dalam Bahasa Indonesia dan English, masing-masing dalam kotak kode dengan tombol salin. Centang **teks_saja** bila hanya ingin membuat catatan dan teks Telegram, termasuk untuk versi yang sudah terbit; mode ini tidak menerbitkan atau mengubah rilis.
Catatan rilis memuat **What's New & Fixes**, dibandingkan dengan rilis sebelumnya dari root manager yang sama. Di halaman **Summary** run, **satu Teks Telegram siap salin** tersedia untuk seluruh rilis (KernelSU Next dan BakaSU dalam satu teks) dalam Bahasa Indonesia dan English, masing-masing dalam kotak kode dengan tombol salin. Perubahan dari pengembang root manager dan SUSFS ditulis dengan kata-kata biasa (mis. "memperbaiki penyembunyian SELinux"), tanpa kode commit. Centang **teks_saja** bila hanya ingin membuat catatan dan teks Telegram, termasuk untuk versi yang sudah terbit; mode ini tidak menerbitkan atau mengubah rilis.

</details>

Expand Down
Loading
Loading