diff --git a/apps/app/src/features/chat/runtime/chat-update.test.ts b/apps/app/src/features/chat/runtime/chat-update.test.ts index 25273e347..4c53980f4 100644 --- a/apps/app/src/features/chat/runtime/chat-update.test.ts +++ b/apps/app/src/features/chat/runtime/chat-update.test.ts @@ -418,7 +418,9 @@ describe("updateChat", () => { const prompting = createChatState(); const pending = requested("sending", "in flight"); - prompting.outgoing = [{ message: pending.message, parts: pending.parts, status: "sending" }]; + prompting.outgoing = [ + { message: pending.message, parts: pending.parts, status: "sending", delivery: "follow-up" }, + ]; expectIgnored(prompting, { type: "outgoingCompleted", messageId: "late", diff --git a/mise.lock b/mise.lock index 0b3218741..dabdc1fa5 100644 --- a/mise.lock +++ b/mise.lock @@ -13,17 +13,17 @@ checksum = "sha256:8294b7aa9b03997481c06babf1e8b270c859358f27da57a11509afe537ac3 url = "https://nodejs.org/dist/v24.19.0/node-v24.19.0-darwin-arm64.tar.gz" [[tools.pnpm]] -version = "12.0.0-rc.6" +version = "12.4.1" backend = "aqua:pnpm/pnpm" [tools.pnpm."platforms.linux-x64"] -checksum = "sha256:91a587656717af75003896010fd1e9a78cd050b489028fcab541be59f9d0d06c" -url = "https://github.com/pnpm/pnpm/releases/download/v12.0.0-rc.6/pnpm-linux-x64.tar.gz" -url_api = "https://api.github.com/repos/pnpm/pnpm/releases/assets/515896950" +checksum = "sha256:66e9886299085dade56e203ae0e3586f35787f8801a68d33ec07ac17b0de2001" +url = "https://github.com/pnpm/pnpm/releases/download/v12.4.1/pnpm-linux-x64.tar.gz" +url_api = "https://api.github.com/repos/pnpm/pnpm/releases/assets/555427214" provenance = "github-attestations" [tools.pnpm."platforms.macos-arm64"] -checksum = "sha256:3d053af03a1f489863ee20b6a6b2149e19c313e2203e92731280ebcbd120d11a" -url = "https://github.com/pnpm/pnpm/releases/download/v12.0.0-rc.6/pnpm-darwin-arm64.tar.gz" -url_api = "https://api.github.com/repos/pnpm/pnpm/releases/assets/515896956" +checksum = "sha256:432fd151c10477630cf5c9f41209c2a7b75ac6dce7b2533a459519daf8954c52" +url = "https://github.com/pnpm/pnpm/releases/download/v12.4.1/pnpm-darwin-arm64.tar.gz" +url_api = "https://api.github.com/repos/pnpm/pnpm/releases/assets/555427216" provenance = "github-attestations" diff --git a/mise.toml b/mise.toml index 4a77747c7..2d49d958d 100644 --- a/mise.toml +++ b/mise.toml @@ -1,3 +1,3 @@ [tools] node = "24" -pnpm = "12.0.0-rc.6" +pnpm = "12.4.1" diff --git a/package.json b/package.json index abafd9579..cdc5565aa 100644 --- a/package.json +++ b/package.json @@ -50,5 +50,5 @@ "oxfmt --no-error-on-unmatched-pattern" ] }, - "packageManager": "pnpm@12.0.0-rc.6+sha512.3927fce49c3054b7e5541dc720bce7b4ebab07f4562fa6ffce7b39720a25e6a767d76384984e2265c800799613f7f79c5c422e9f5cedc9b66cfffd08ca3c77a9" + "packageManager": "pnpm@12.4.1+sha512.2e81e399d73fe8390dab25e06aa788ab7a5908248d2f5a370f82b481147a6a7a367bf8048f9a6fdb6460f21a66f0542dedb8b94ca2c8723596741920b1656d4c" } diff --git a/packages/vibest/tsdown.config.ts b/packages/vibest/tsdown.config.ts index 298cec069..0baab63b7 100644 --- a/packages/vibest/tsdown.config.ts +++ b/packages/vibest/tsdown.config.ts @@ -13,6 +13,15 @@ export default defineConfig({ "@effect/platform-node", "@standardserver/shared", "@orpc/experimental-effect", + // Bundled with server's git service into the CLI binary. + "simple-git", + "@kwsites/file-exists", + "@kwsites/promise-deferred", + "@simple-git/args-pathspec", + "@simple-git/argv-parser", + "debug", + "ms", + "supports-color", ], }, dts: false, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7bef96adc..c9e2fc8f8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,96 +7,153 @@ importers: configDependencies: {} packageManagerDependencies: pnpm: - specifier: 12.0.0-rc.6 - version: 12.0.0-rc.6 + specifier: 12.4.1 + version: 12.4.1 packages: - '@pnpm/exe.darwin-arm64@12.0.0-rc.6': - resolution: {integrity: sha512-m57z/dG0gzeh4rCApyLaHbaLh+4SwOiIoEQAyYUvY/YVVThBY4PrgJIE/0jxfNe9WeJR2cGO6W0ehiQ9LZ4csg==} + '@pnpm/exe.android-arm64@12.4.1': + resolution: {integrity: sha512-/HwsqXMSmlOfgtV9+O0ratzjV6Vd/8n1hh4rGHpCGmDURvt52MwZxdbhyxP4K03ZfvgSDvotFPr8O+RzE5Eu8A==} + cpu: [arm64] + os: [android] + + '@pnpm/exe.android-x64@12.4.1': + resolution: {integrity: sha512-+l74Qb4c2YjOzNKHXJLg+1wr8xHM1ckkUhnU5KRUK9TJqiiczt6yeTZqqzHIlJ8i6pAoj5V0OJevDRwnQKLgrQ==} + cpu: [x64] + os: [android] + + '@pnpm/exe.darwin-arm64@12.4.1': + resolution: {integrity: sha512-6rkZkT3iGfaxknUdGHraqSWFvTa6N0ajAHluv9Ax0GRWs0sIcGNiFhDopv6xSZCsJZmG483aNS/b6UEDy3blfw==} cpu: [arm64] os: [darwin] - '@pnpm/exe.darwin-x64@12.0.0-rc.6': - resolution: {integrity: sha512-Kqojv9k2hrAoUKEa+U2J1nMcYGZnxBnZ90Al7RMavfcKIDE13GdnWMaeiNKFBWoyPdYgtR2qCtwyjAprWSUstg==} + '@pnpm/exe.darwin-x64@12.4.1': + resolution: {integrity: sha512-Vb1CHlR88HghC1qUxjxjs82zQSXnXacPD+btG2CmG8Q/hBU7Q0/b2YWJKSQqZXicunV5khFtfTlAwJddV9RkYA==} cpu: [x64] os: [darwin] - '@pnpm/exe.linux-arm64-musl@12.0.0-rc.6': - resolution: {integrity: sha512-FGeJUQ9Pralhzibl1o5QZUPhPIIWbomoeJG5Gm2HFFNEkvDWm+MwRw5eRnPdb+zyGtrXfQAc7eZtMgLQh/tuVg==} + '@pnpm/exe.freebsd-x64@12.4.1': + resolution: {integrity: sha512-iT3iHz3Nl0Sxxj7UPOtZ/aQ81AFsQhjoeWMAlPkSRO04gsgDGAXv3UYxOFaesMWsfNxaGn0A+CITbuCHFF66FA==} + cpu: [x64] + os: [freebsd] + + '@pnpm/exe.linux-arm64-musl@12.4.1': + resolution: {integrity: sha512-aBooZfNXM5f+OGUgCAMFWpE/kAhsWfvmqIyMtHy6zl3aNxyInWrcY/Saln/UElzo7lZWMC0Yktroxd/2J26lNQ==} cpu: [arm64] os: [linux] libc: [musl] - '@pnpm/exe.linux-arm64@12.0.0-rc.6': - resolution: {integrity: sha512-/S+hdo/9b8jOa74bpF7p+rTKUlqvsSLGLaCtNAyH+PjEKmTsbOKDinTeFM4MJK+6qEipigmrnSYrt66AwuT+CA==} + '@pnpm/exe.linux-arm64@12.4.1': + resolution: {integrity: sha512-TlOdacTTP09BgcMvwWBFRsu8VAjfwqwnslBj+XSq1JFM3ck4f3k+1O/747EuctxZxs3/o785b6Q3s7Pd92Ptsg==} cpu: [arm64] os: [linux] libc: [glibc] - '@pnpm/exe.linux-x64-musl@12.0.0-rc.6': - resolution: {integrity: sha512-Sn88BvO6o1ChhP63qA/J96tWI+WBDtN57ZycUfl3ZV8n4ccmETYkWMRo4JaCexaMZI/b5U17neoBUo0MHZChHQ==} + '@pnpm/exe.linux-ppc64@12.4.1': + resolution: {integrity: sha512-r/ab/MlIBo75oizUP5ITiziCCrnXz4SJwfErLQ+603AshB+Yq7xTMCoMtzTSCAMu6aaymIKkAFtZvd2J75Wq0w==} + cpu: [ppc64] + os: [linux] + libc: [glibc] + + '@pnpm/exe.linux-riscv64@12.4.1': + resolution: {integrity: sha512-C/D1QWdKMiB8+wv/spl1rGITFUuqC+aI/fb6h8NB5sqxsOaGXeYc/g891oCuzggHn6SODk9p+I09hI76x/cMNw==} + cpu: [riscv64] + os: [linux] + libc: [glibc] + + '@pnpm/exe.linux-s390x@12.4.1': + resolution: {integrity: sha512-nxz5zD4yXt94uzbStDk0QTPKW+aE92hH1b5tFXK9ctB1HE9Xcq1vjTiA2LsZMFC6p4gdu5OwQeFqYNAVGa6QlA==} + cpu: [s390x] + os: [linux] + libc: [glibc] + + '@pnpm/exe.linux-x64-musl@12.4.1': + resolution: {integrity: sha512-5AwgFdGhVUg2kIweYGfxzSLEHiIG77PQhZAkXC3TwofQHsu1Wr+TrV5/rNX2PopFnHRzuE581zoB8F6Wle32yg==} cpu: [x64] os: [linux] libc: [musl] - '@pnpm/exe.linux-x64@12.0.0-rc.6': - resolution: {integrity: sha512-gCeOwlSLqMo0J/X4pH9yDH0GpZ+FAxHuFHGdedN7YKhCKxacUt+b4m74xSaBgSK2r4eHYR9bGCsLqSQ9ZaERTQ==} + '@pnpm/exe.linux-x64@12.4.1': + resolution: {integrity: sha512-FJOZuuuQMhp0oLzBtcKkLXknBI92hfkmSnlKc47vfin4HrmfID5khY2lGekL9tCzk1cpR+HShEw/meFl+nHtzQ==} cpu: [x64] os: [linux] libc: [glibc] - '@pnpm/exe.win32-arm64@12.0.0-rc.6': - resolution: {integrity: sha512-q7b2oxEcCBTBTh15qORCfCZfa3EHoNiIPdHJCS1Vs1tvv2qPys2AW9FpSwdPY6N9zb419CDQxb+Cwjfe2n/ZjQ==} + '@pnpm/exe.win32-arm64@12.4.1': + resolution: {integrity: sha512-OO7eKBL9S+xk5hRy+JUUZSNJknGuGe3GEUffsrlC2LbqKF02g+VX1anGIzSbJDvkkdnpJhSlxF5AUz2JzJu2Jw==} cpu: [arm64] os: [win32] - '@pnpm/exe.win32-x64@12.0.0-rc.6': - resolution: {integrity: sha512-YBFLDcLgl60ssEeLJlBikCwK0LIjbmeVngA/0hu2MTvbbkV1GQcNlFKuVpG5OLW17PH5YGydIAbs0qEf0PQPiA==} + '@pnpm/exe.win32-x64@12.4.1': + resolution: {integrity: sha512-x7gJHZgHo6hp354xCYA2NvoFzYJkHwovt2kVsUBK5EmXULLcP51JGMq09CX+5FRFJUZFKoXjLu3mZWmfP7o6PQ==} cpu: [x64] os: [win32] - pnpm@12.0.0-rc.6: - resolution: {integrity: sha512-OSf85JwwVLflVB3HILzntOurB/RWL6b/zns5cgol5qdn12OEmE4iZcgAeZYT9/ecXEIun1ztybZs//0Iyjx3qQ==} + pnpm@12.4.1: + resolution: {integrity: sha512-LoHjmdc/6DkNqyXgaqeIq3pZCCSNL1o3D4K0gRR6ano2e/gEj5pv22Rg8hpm8FQt7bi5TKLIcjWWdBkgsWVtTA==} engines: {node: '>=18.*'} hasBin: true snapshots: - '@pnpm/exe.darwin-arm64@12.0.0-rc.6': + '@pnpm/exe.android-arm64@12.4.1': + optional: true + + '@pnpm/exe.android-x64@12.4.1': + optional: true + + '@pnpm/exe.darwin-arm64@12.4.1': + optional: true + + '@pnpm/exe.darwin-x64@12.4.1': + optional: true + + '@pnpm/exe.freebsd-x64@12.4.1': + optional: true + + '@pnpm/exe.linux-arm64-musl@12.4.1': + optional: true + + '@pnpm/exe.linux-arm64@12.4.1': optional: true - '@pnpm/exe.darwin-x64@12.0.0-rc.6': + '@pnpm/exe.linux-ppc64@12.4.1': optional: true - '@pnpm/exe.linux-arm64-musl@12.0.0-rc.6': + '@pnpm/exe.linux-riscv64@12.4.1': optional: true - '@pnpm/exe.linux-arm64@12.0.0-rc.6': + '@pnpm/exe.linux-s390x@12.4.1': optional: true - '@pnpm/exe.linux-x64-musl@12.0.0-rc.6': + '@pnpm/exe.linux-x64-musl@12.4.1': optional: true - '@pnpm/exe.linux-x64@12.0.0-rc.6': + '@pnpm/exe.linux-x64@12.4.1': optional: true - '@pnpm/exe.win32-arm64@12.0.0-rc.6': + '@pnpm/exe.win32-arm64@12.4.1': optional: true - '@pnpm/exe.win32-x64@12.0.0-rc.6': + '@pnpm/exe.win32-x64@12.4.1': optional: true - pnpm@12.0.0-rc.6: + pnpm@12.4.1: optionalDependencies: - '@pnpm/exe.darwin-arm64': 12.0.0-rc.6 - '@pnpm/exe.darwin-x64': 12.0.0-rc.6 - '@pnpm/exe.linux-arm64': 12.0.0-rc.6 - '@pnpm/exe.linux-arm64-musl': 12.0.0-rc.6 - '@pnpm/exe.linux-x64': 12.0.0-rc.6 - '@pnpm/exe.linux-x64-musl': 12.0.0-rc.6 - '@pnpm/exe.win32-arm64': 12.0.0-rc.6 - '@pnpm/exe.win32-x64': 12.0.0-rc.6 + '@pnpm/exe.android-arm64': 12.4.1 + '@pnpm/exe.android-x64': 12.4.1 + '@pnpm/exe.darwin-arm64': 12.4.1 + '@pnpm/exe.darwin-x64': 12.4.1 + '@pnpm/exe.freebsd-x64': 12.4.1 + '@pnpm/exe.linux-arm64': 12.4.1 + '@pnpm/exe.linux-arm64-musl': 12.4.1 + '@pnpm/exe.linux-ppc64': 12.4.1 + '@pnpm/exe.linux-riscv64': 12.4.1 + '@pnpm/exe.linux-s390x': 12.4.1 + '@pnpm/exe.linux-x64': 12.4.1 + '@pnpm/exe.linux-x64-musl': 12.4.1 + '@pnpm/exe.win32-arm64': 12.4.1 + '@pnpm/exe.win32-x64': 12.4.1 --- lockfileVersion: '9.0'