Skip to content

fix(builder): unggah modul NoMount sekali per versi - #88

Merged
cogan17 merged 1 commit into
mainfrom
fix/builder-nomount-sekali
Oct 29, 2026
Merged

cogan17 merged 1 commit into
mainfrom
fix/builder-nomount-sekali

Conversation

@cogan17

@cogan17 cogan17 commented Oct 29, 2026

Copy link
Copy Markdown
Owner

Ringkasan

Run 40853374637 menampilkan 4-NOMOUNT-MODULE_v2.2.0.zip dua kali. Kedua salinan punya digest yang sama (d40277cb…) dan diunggah job KernelSU Next dan job BakaSU. Tiap build mengunduh modul NoMount yang sama.

  • Langkah plan menandai build pertama untuk tiap versi NoMount (matrix.nomount = '1'). Hanya build itu yang mengunggah modulnya.
  • Bila dua build memakai versi NoMount yang berbeda, masing-masing tetap mengunggah versinya.
  • Rilis tidak berubah: Release dari run sudah menyaring file kembar menurut nama dan digest, jadi rilis memang hanya berisi satu NoMount. Release dari run hanya menerima run yang seluruhnya berhasil, jadi NoMount dari build pertama selalu ada.

Tes

  • tests/test_workflow_artifacts.py: menjalankan skrip plan dari workflow pada snapshot palsu (versi sama → 1, "", ""; versi beda → 1, 1). Tes juga memeriksa bahwa langkah unggah membaca matrix.nomount.
  • python3 -m unittest discover -s tests -b: 267 tes OK.
  • Builder tidak dijalankan, untuk menghemat Actions. Build berikutnya yang akan membuktikan perbaikan ini.

Summary

Run 40853374637 listed the NoMount module twice. It was the same file, uploaded by both builds. Now only the first build of each NoMount version uploads it. Releases are unchanged, because they already dropped the identical copy by digest.


Generated by Claude Code

Tiap build mengunduh modul NoMount yang sama, jadi run dengan dua build
(KernelSU Next dan BakaSU) menampilkan 4-NOMOUNT-MODULE dua kali
(run 40853374637). Kini hanya build pertama untuk tiap versi NoMount yang
mengunggahnya. Release dari run sudah menyaring file kembar menurut digest,
jadi rilis tidak berubah.
@cogan17
cogan17 merged commit 6dcabdb into main Oct 29, 2026
1 check passed
@cogan17
cogan17 deleted the fix/builder-nomount-sekali branch October 29, 2026 10:28
cogan17 added a commit that referenced this pull request Oct 29, 2026
…se (#90)

Owner 29 Okt 21.36 WIB: "Lulus Uji v2.12.4" (kernel r6). Rilis
cogan-smart-v2.12.4 terbit sebagai Release dengan label diuji di HP
(run 40894753629 dan 40894958955). Catat juga PR #88 (NoMount sekali)
dan PR #89 (catatan rilis lengkap).
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