Files
2026-07-13 13:39:12 +08:00

3.7 KiB

Daftar Periksa Rilis (Bahasa Indonesia)

🌐 Languages: 🇺🇸 English · 🇸🇦 ar · 🇧🇬 bg · 🇧🇩 bn · 🇨🇿 cs · 🇩🇰 da · 🇩🇪 de · 🇪🇸 es · 🇮🇷 fa · 🇫🇮 fi · 🇫🇷 fr · 🇮🇳 gu · 🇮🇱 he · 🇮🇳 hi · 🇭🇺 hu · 🇮🇩 id · 🇮🇹 it · 🇯🇵 ja · 🇰🇷 ko · 🇮🇳 mr · 🇲🇾 ms · 🇳🇱 nl · 🇳🇴 no · 🇵🇭 phi · 🇵🇱 pl · 🇵🇹 pt · 🇧🇷 pt-BR · 🇷🇴 ro · 🇷🇺 ru · 🇸🇰 sk · 🇸🇪 sv · 🇰🇪 sw · 🇮🇳 ta · 🇮🇳 te · 🇹🇭 th · 🇹🇷 tr · 🇺🇦 uk-UA · 🇵🇰 ur · 🇻🇳 vi · 🇨🇳 zh-CN


Gunakan daftar periksa ini sebelum memberi tag atau menerbitkan rilis OmniRoute baru.

Versi dan Changelog

  1. Naikkan versi package.json (x.y.z) di cabang rilis.
  2. Pindahkan catatan rilis dari ## [Unreleased] di CHANGELOG.md ke bagian bertanggal:
    • ## [x.y.z] — YYYY-MM-DD
  3. Pertahankan ## [Unreleased] sebagai bagian changelog pertama untuk pekerjaan mendatang.
  4. Pastikan bagian semver terbaru di CHANGELOG.md sama dengan versi package.json.

Dokumentasi API

  1. Perbarui docs/reference/openapi.yaml:
    • info.version harus sama dengan versi package.json.
  2. Validasi contoh endpoint jika kontrak API berubah.

Dokumentasi Runtime

  1. Tinjau docs/architecture/ARCHITECTURE.md untuk penyimpangan storage/runtime.
  2. Tinjau docs/guides/TROUBLESHOOTING.md untuk penyimpangan variabel env dan operasional.
  3. Verifikasi bahwa versi Node.js rilis/runtime masih memenuhi batas aman yang didukung:
    • >=20.20.2 <21 atau >=22.22.2 <23
    • npm run check:node-runtime
  4. Validasi artefak penerbitan npm setelah membangun paket standalone:
    • npm run build:cli
    • npm run check:pack-artifact
    • konfirmasi tidak ada app.__qa_backup, scripts/scratch, package-lock.json, atau residu lokal lainnya
  5. Perbarui dokumentasi terlokalisasi jika dokumentasi sumber berubah secara signifikan.

Pemeriksaan Otomatis

Jalankan penjaga sinkronisasi secara lokal sebelum membuka PR:

npm run check:docs-sync

CI juga menjalankan pemeriksaan ini di .github/workflows/ci.yml (pekerjaan lint).