Skip to content

ci: jalankan Validate pada PR cadangan Manual Update - #106

Merged
cogan17 merged 4 commits into
devfrom
ccr-f91a6e53-60z29l
Oct 19, 2026
Merged

cogan17 merged 4 commits into
devfrom
ccr-f91a6e53-60z29l

Conversation

@cogan17

@cogan17 cogan17 commented Oct 19, 2026 •

Copy link
Copy Markdown
Owner

Owner memilih opsi 2: Manual Update tetap lewat PR, tapi tanpa langkah manual selain merge (W65).

Masalah

  • Push bot ke dev ditolak ruleset, jadi Manual Update membuat branch manual-update/run-N + PR cadangan.
  • PR yang dibuat dengan GITHUB_TOKEN tidak memicu workflow apa pun, jadi PR cadangan itu tidak pernah dicek Validate.
  • Cogan adalah fork; PR lewat UI GitHub (dan berpotensi gh) mengarah ke repo induk milik Ahmed.
  • Re-run memakai nomor run yang sama, sedangkan branch lama tidak bisa dihapus, jadi push branch cadangan bentrok.

Perubahan

  • Setelah gh pr create, workflow menjalankan gh workflow run validate.yml --ref <branch> (izin baru actions: write). Cek Validate muncul di commit PR itu.
  • GH_REPO dikunci ke ${{ github.repository }} sehingga PR selalu dibuat di repo ini.
  • Nama branch cadangan: manual-update/run-<nomor>.<attempt>.
  • Teks badan PR dan ringkasan run: "Merge setelah Validate hijau". Merge tetap langkah manusia (owner, atau Claude per A17).
  • README ID/EN bagian Memperbarui komponen: alur PR + izin Allow GitHub Actions to create and approve pull requests.
  • W65 dicatat di peta kerja.

Cek

  • validate_workflows.py (8 workflow) dan validate_shell.py (19 skrip) OK; skrip step lolos bash -n; python3 -m unittest discover -s tests OK.

Perubahan CI/dokumen, tanpa baris Baru:/New: (A14).

🤖 Generated with Claude Code

https://claude.ai/code/session_01NR8nPUdSB5YusVpqUBqEq6

README ID/EN: isi Unduh & pasang, Modul tambahan, tabel Bootloop,
Pakai CMD, Build sendiri dan Terima kasih dilipat dalam <details>.
Judul ## tetap sehingga anchor dari docs/bootloop*.md tetap jalan;
baris navigasi ditambahkan di bawah badge dan garis --- ganda dihapus.
Catat W64 di peta kerja.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NR8nPUdSB5YusVpqUBqEq6
PR yang dibuat bot dengan GITHUB_TOKEN tidak memicu workflow, jadi PR
cadangan Manual Update tidak pernah dicek Validate. Workflow kini
men-dispatch Validate ke branch PR itu (izin actions: write). Merge
tetap langkah manusia setelah Validate hijau. README ID/EN menjelaskan
alurnya dan izin yang perlu dinyalakan. Catat W65.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NR8nPUdSB5YusVpqUBqEq6
Cogan adalah fork, jadi gh bisa mengarahkan PR ke repo induk; GH_REPO
kini dikunci ke repo ini. Re-run memakai nomor run yang sama sedangkan
branch lama tidak bisa dihapus, jadi nama branch memuat nomor attempt.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NR8nPUdSB5YusVpqUBqEq6
@cogan17
cogan17 merged commit 131b53a into dev Oct 19, 2026
1 check 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.

2 participants