Rasio

GitHub: Pengguna Peran Triage Kini Bisa Mengarsipkan Pull Request

Pengarsipan pull request di GitHub tidak lagi khusus admin. Peran triage ke atas kini bisa mengarsipkan, dan PR yang diarsipkan menjadi benar-benar read-only.

Oleh Redaksi Rasio
2 menit baca
Gambar dari GitHub Changelog untuk berita: GitHub: Pengguna Peran Triage Kini Bisa Mengarsipkan Pull Request
Sumber gambar: GitHub Changelog

GitHub memperluas siapa saja yang boleh mengarsipkan pull request. Mulai 8 Oktober 2026, pengguna dengan peran triage atau lebih tinggi di sebuah repository dapat mengarsipkan dan membatalkan arsip (unarchive) pull request. Sebelumnya, fitur ini hanya bisa dipakai administrator repository.

Mengapa diubah

Banyak maintainer proyek mengandalkan triager untuk merapikan antrean pull request tanpa harus memberi mereka izin mengubah kode. Pengarsipan biasanya dipakai untuk pull request berisi spam, duplikat, atau yang ditinggalkan pembuatnya. Karena dulu hanya admin yang bisa melakukannya, triager harus menyerahkan pekerjaan moderasi rutin ini kepada orang lain yang punya izin lebih tinggi. GitHub menyebut batasan itu menimbulkan hambatan yang tidak perlu bagi proyek yang mendelegasikan moderasi.

Yang berubah

Menurut catatan rilis GitHub, ketentuan barunya adalah:

  • Peran triage, write, maintain, dan admin dapat mengarsipkan dan membatalkan arsip pull request.
  • Mengarsipkan pull request otomatis menutupnya dan membuat percakapannya hanya-baca (read-only).
  • Selama diarsipkan, komentar baru, reaksi, dan komentar otomatis diblokir.
  • Pull request yang diarsipkan disembunyikan dari tampilan publik, tetapi tetap terlihat oleh administrator repository.
  • Membatalkan arsip mengembalikan kemampuan berkomentar dan memberi reaksi, tetapi tidak membuka kembali pull request.

Arsip kini benar-benar read-only

GitHub juga memperbaiki cara pull request yang diarsipkan dikunci. Dulu, pengarsipan memang mengunci pull request, tetapi admin masih bisa menulis komentar. Sekarang, semua aktivitas baru dicegah begitu pull request diarsipkan.

Pendekatan ini dipilih agar pengguna triage tidak perlu diberi kemampuan mengubah status kunci percakapan (lock), yang tetap memerlukan akses write. Dengan begitu, triager bisa memoderasi tanpa mendapat izin tambahan di luar kebutuhannya.

Masukan atau pertanyaan tentang perubahan ini dapat disampaikan lewat forum GitHub Community Discussions.

Sumber

Naskah awal artikel ini disusun dengan bantuan AI dari sumber di atas, lalu ditinjau dan diperiksa faktanya oleh redaksi. Pedoman redaksi.

Bagikan