docs(runtime): batas Bun naik ke 1.4, dan situs turunan yang belum ikut akan gagal install - #108
Merged
Merged
Conversation
…ut akan gagal install Bun 1.4.2 sudah dipin di kelima nilai sejak PR sebelumnya, tetapi `engines.bun` masih menyatakan `>=1.3.0` — batas yang menerima versi yang justru tidak bisa mengurai `bun.lock` repo ini sendiri: Bun 1.4 menulisnya sebagai `lockfileVersion: 2`, dan Bun yang hanya memenuhi >=1.3.0 gagal dengan "Unknown lockfile version" tanpa menyebut kata "Bun" sama sekali. `engines.bun` naik ke `>=1.4.0` supaya pernyataannya jujur. Migrasinya didokumentasikan di docs/deploy-coolify.md (gejala/sebab/ perbaikan, tempat operator situs membaca kegagalan build) dengan silang- rujuk dari checklist-repo-baru.md (tempat aturan lima-nilai dibaca saat menaikkan pin). standar-teknis.md dan CONTRIBUTING.md disamakan ke >=1.4.0; baris kompresi di standar-teknis.md dan standar-performa-dan-keamanan.md kini menyilang-rujuk ADR-0050 untuk keputusan mempertahankan `compression`. Changeset baru menutup celah: kenaikan Bun 1.4.2 sendiri belum punya catatan rilis, hanya override fast-uri dan gerbang runtime yang sudah. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Ringkasan
Sapuan akurasi dokumentasi menyusul kenaikan Bun ke
1.4.2(#104) dan gerbang runtime ADR-0050 (#107), ditambah satu catatan migrasi baru yang sebelumnya tidak ada di mana pun.engines.bunnaik dari>=1.3.0ke>=1.4.0. Bun 1.4 menulisbun.locksebagailockfileVersion: 2; Bun yang hanya memenuhi>=1.3.0tidak bisa mengurainya sama sekali. Batas lama menyatakan sesuatu yang tidak lagi benar: ia "menerima" versi Bun yang justru tidak bisa menginstal repo ini.tests/versi-toolchain.test.mjstetap hijau (>=1.4.0masih menerima1.4.2yang dipin).docs/deploy-coolify.md§"Kalau build gagal" — gejala (error: Unknown lockfile version at bun.lock:2:22), sebab (situs turunan masih membawabun.lockformat lama, atau salah satu dari lima nilai pin Bun-nya belum ikut naik), dan perbaikan (lima-nilai-plus-digest yang sama). Disilang-rujuk darichecklist-repo-baru.mdlangkah 2, tempat aturan lima-nilai itu dibaca saat seseorang menaikkan pin-nya sendiri.standar-teknis.md— baris Runtime di tabel Stack disamakan ke>=1.4.0beserta alasannya; baris kompresi (di sana dan distandar-performa-dan-keamanan.md) kini menyilang-rujuk ADR-0050 untuk keputusan mempertahankancompressiondan@astrojs/nodedi bawah Bun.CONTRIBUTING.md—bun --version # >= 1.3.0→>= 1.4.0.fast-uridan gerbang runtimetests/runtime-bun.test.mjsyang sudah.bump: patch, mengikuti konvensi.changesets/README.mdsendiri ("a dependency" adalah contoh eksplisit kelaspatch), bukanminor— perubahan ini tidak menambah apa pun bagi pembaca, meski konsekuensi operasionalnya bagi situs turunan nyata dan karena itu didokumentasikan secara eksplisit alih-alih diserahkan ke nomor versi..id.mddiperbarui bersama sisi Inggrisnya; hashdocs:i18n:stampdisegarkan.Semua sepuluh dokumen yang disebut di ADR-0028/standar performa-keamanan untuk domain manajemen konten, alur publikasi, otorisasi, jejak audit, taksonomi konten, routing, iklan, SEO, desain responsif, dan UI/UX dibaca ulang dan TIDAK disentuh: tidak satu pun tersentuh oleh kenaikan Bun ini, dan tidak ditemukan kontradiksi/tautan mati/selisih hitungan pada domain-domain itu selama peninjauan.
Verifikasi
Test plan
bun test/bun run check/ semuaaudit:*hijau (lihat di atas)bun run docs:i18n:stamp --checkOK sebelum push🤖 Generated with Claude Code