rilis: v0.5.1 — empat advisory fast-uri ditutup, dan Bun naik ke 1.4.2 - #110
Merged
Merged
Conversation
Melipat empat changeset, semuanya `patch` (ADR-0040): 0.5.0 → **0.5.1**. | Changeset | bump | | --- | --- | | Override `fast-uri` naik ke `^3.1.7`, menutup empat advisory sekaligus | patch | | Bun naik dari `1.3.14` ke `1.4.2`, dan `bun.lock` ikut berganti format | patch | | Gerbang `tests/runtime-bun.test.mjs`: tanpa Node.js runtime, dan itu kini diperiksa | patch | | README dan cerminnya menyebut 21 berkas gerbang selagi `tests/` berisi 39 | patch | Yang paling penting dibaca: `fast-uri@3.1.5` (lewat rantai transitif `@astrojs/check › ... › ajv › fast-uri`) bernama di empat advisory `high` sekaligus; override naik ke `^3.1.7`, versi patch 3.x pertama yang menutup semuanya, bukan `^4.x` yang melompati mayor yang tak diminta siapa pun. Bun naik ke `1.4.2` mengubah FORMAT `bun.lock` (`lockfileVersion: 1` → `2`). Ini breaking bagi situs yang diturunkan dari template ini sebelum 5 September 2026: begitu `bun.lock` situs itu diregenerasi oleh Bun ≥1.4 di mesin manapun, `bun install --frozen-lockfile` berikutnya di CI/`docker build` di sana gagal dengan `error: Unknown lockfile version`, kecuali kelima nilai pin Bun repo itu ikut naik. Gejala dan perbaikannya ada di `docs/deploy-coolify.md` dan `docs/awcms-astro/checklist-repo-baru.md`. `AWCMS_API_URL` kosong pada rilis ini (normal untuk repo template): `bun run build`, `audit:konten`, dan lapis penyaji/CSP di `bun test` DILEWATI, bukan lulus — dicatat juga di CHANGELOG.md. `sbom.cdx.json` diregenerasi: 393 komponen dari 394 entri lockfile, menamai `awcms-astro@0.5.1`. `bun audit --audit-level=low`: nol kerentanan atas 380 paket. 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.
Melipat empat changeset, semuanya
patch(diturunkan daribumpmasing-masing, ADR-0040): 0.5.0 → 0.5.1.fast-urinaik ke^3.1.7, menutup empat advisory sekaligus1.3.14ke1.4.2, danbun.lockikut berganti formattests/runtime-bun.test.mjs: tanpa Node.js runtime, dan itu kini diperiksatests/berisi 39Yang paling penting dibaca dulu
Keamanan.
fast-uri@3.1.5— resolusi lama dari override^3.1.5dipackage.json, lewat rantai transitif@astrojs/check › @astrojs/language-server › volar-service-yaml › yaml-language-server › ajv-i18n › ajv › fast-uri— masihbernama di empat advisory
highsekaligus (GHSA-5jgf-p345-68v8,GHSA-f65p-4m7j-42xc, GHSA-fph4-wmhf-6fwf, GHSA-jqff-g426-hqxp). Override naik ke
^3.1.7, rilis patch 3.x pertama yang menutup keempatnya, bukan^4.xyangmelompati mayor yang tak diminta
ajvmaupun advisory-nya.Bun naik ke 1.4.2, dan ini punya konsekuensi breaking di luar repo ini.
bun.lockikut berganti FORMAT (lockfileVersion: 1→2). Situs mana punyang diturunkan dari template ini sebelum 5 September 2026 (atau yang belum
mengikuti kenaikan ini) akan gagal
bun install --frozen-lockfiledi CI ataudocker build-nya sendiri begitubun.locksitus itu diregenerasi oleh Bun≥1.4 di mesin manapun — pesannya
error: Unknown lockfile version, yangmenyebut nama berkas dan bukan versi Bun. Perbaikannya: kelima nilai pin Bun
(termasuk
engines.bun) situs itu ikut naik, seperti yang dilakukan di sini.Detail dan gejalanya ada di
docs/deploy-coolify.mddandocs/awcms-astro/checklist-repo-baru.md.Juga di rilis ini
tests/runtime-bun.test.mjsmembuktikan "Bun satu-satunyaruntime repo ini" alih-alih hanya benar tanpa pemeriksa (ADR-0050).
README.md/README.id.mddiperbaiki: hitungan berkas gerbang yang hanyut ke21 (sebenarnya 39) sejak sebulan lalu, dan
tests/documented-counts.test.mjskini ikut menjaga kedua README.
Rilis ini dijalankan sebagai repo TEMPLATE
AWCMS_API_URLkosong (keadaan normal repo ini sendiri):bun run build,audit:konten, dan lapis penyaji/CSP dibun testDILEWATI, bukan lulus —tertulis juga di
CHANGELOG.md.sbom.cdx.jsondiregenerasi (ADR-0031): 393 komponen dari 394 entri lockfile,menamai
awcms-astro@0.5.1, ditulis sebelum commit rilis sehingga SBOM didalam tag menamai versi yang tag-nya sebenarnya.
bun audit --audit-level=low: nol kerentanan atas 380 paket.bun test: 777lulus, 12 lewat (skip semua bersyarat build integrasi), 0 gagal. Kesembilan
gerbang (
check,test,audit:dokumen,audit:translation,audit:graf,audit:rilis,audit:serapan,check:lockfile) hijau;audit:rilismelaporkan backlog kosong.
Tag
v0.5.1dibuat secara lokal di ujung branch ini (belum didorong) —mengikuti pola
v0.3.0/v0.4.0/v0.5.0: tag "resmi" biasanya dibuat dicommit squash pada
mainsetelah PR ini digabung, jadi tag lokal ini bisaperlu dibuat ulang di commit itu.
🤖 Generated with Claude Code