Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
PR SummaryMedium Risk Overview Regenerates Reviewed by Cursor Bugbot for commit f45995f. Bugbot is set up for automated code reviews on this repo. Configure here. |
🤖 Augment PR SummarySummary: Updates the Harpc TypeScript client’s dev dependency on 🤖 Was this summary useful? React with 👍 or 👎 |
| "@effect/rpc": "0.71.1", | ||
| "@effect/sql": "0.46.0", | ||
| "@effect/vitest": "0.27.0", | ||
| "@effect/vitest": "0.29.0", |
There was a problem hiding this comment.
@effect/vitest@0.29.0 appears to pull in effect@3.21.x; since this package pins effect to 3.20.0, please double-check the install doesn’t end up with two effect versions (which can cause subtle test/runtime/type mismatches).
Severity: medium
🤖 Was this useful? React with 👍 or 👎, or 🚀 if it prevented an incident/outage.
cdba91e to
c47b657
Compare
c47b657 to
ed29fbd
Compare
ed29fbd to
12583c0
Compare
12583c0 to
94c58b4
Compare
94c58b4 to
21ce790
Compare
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #8568 +/- ##
==========================================
- Coverage 62.50% 62.49% -0.01%
==========================================
Files 1318 1318
Lines 134229 134234 +5
Branches 5520 5520
==========================================
- Hits 83895 83893 -2
- Misses 49419 49426 +7
Partials 915 915 Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
21ce790 to
f45995f
Compare
| linkType: hard | ||
|
|
||
| "vite@npm:8.0.0, vite@npm:^6.0.0 || ^7.0.0 || ^8.0.0-0": | ||
| "vite@npm:8.0.0": |
There was a problem hiding this comment.
Risk: Affected versions of vite are vulnerable to Exposure of Sensitive Information to an Unauthorized Actor / Missing Authentication for Critical Function. This occurs because the Vite Dev Server WebSocket improperly exposes the fetchModule method, allowing unauthenticated remote attackers to bypass filesystem restrictions and read arbitrary files from the host machine
Manual Review Advice: A vulnerability from this advisory is reachable if you enable vite dev server using --host flag and websocket is not disabled
Fix: Upgrade this library to at least version 8.0.5 at hash/yarn.lock:45736.
Reference(s): GHSA-p9ff-h696-f583, CVE-2026-39363
✨ Fixed in commit b7c3123 ✨
| linkType: hard | ||
|
|
||
| "vite@npm:8.0.0, vite@npm:^6.0.0 || ^7.0.0 || ^8.0.0-0": | ||
| "vite@npm:8.0.0": |
There was a problem hiding this comment.
Risk: Affected versions of vite are vulnerable to Improper Access Control / Incorrect Behavior Order. Vite's dev server can bypass server.fs.deny protections: if the server is exposed to the network and a denied file is within an allowed directory, an attacker can retrieve sensitive files such as .env or certificate files by requesting them with query parameters like ?raw, ?import&raw, or ?import&url&inline.
Manual Review Advice: A vulnerability from this advisory is reachable if you enable vite dev server using --host flag and have sensitive data in deny list
Fix: Upgrade this library to at least version 8.0.5 at hash/yarn.lock:45736.
Reference(s): GHSA-v2wj-q39q-566r, CVE-2026-39364
🧼 Fixed in commit b7c3123 🧼
f45995f to
b7c3123
Compare
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
Bugbot Autofix prepared a fix for the issue found in the latest run.
- ✅ Fixed: Duplicate vite resolved due to changed range descriptor
- Updated the lockfile to merge vitest’s
vite@^8.0.0descriptor into the existingvite@8.0.5resolution, removing the duplicatevite@8.0.8/rolldown@rc.15install path.
- Updated the lockfile to merge vitest’s
Or push these changes by commenting:
@cursor push 62b2065215
Preview (62b2065215)
diff --git a/yarn.lock b/yarn.lock
--- a/yarn.lock
+++ b/yarn.lock
@@ -5733,7 +5733,7 @@
languageName: node
linkType: hard
-"@emnapi/core@npm:1.9.2, @emnapi/core@npm:^1.4.3":
+"@emnapi/core@npm:^1.4.3":
version: 1.9.2
resolution: "@emnapi/core@npm:1.9.2"
dependencies:
@@ -5743,7 +5743,7 @@
languageName: node
linkType: hard
-"@emnapi/runtime@npm:1.9.2, @emnapi/runtime@npm:^1.4.3, @emnapi/runtime@npm:^1.4.4":
+"@emnapi/runtime@npm:^1.4.3, @emnapi/runtime@npm:^1.4.4":
version: 1.9.2
resolution: "@emnapi/runtime@npm:1.9.2"
dependencies:
@@ -10139,7 +10139,7 @@
languageName: node
linkType: hard
-"@napi-rs/wasm-runtime@npm:^1.1.1, @napi-rs/wasm-runtime@npm:^1.1.3":
+"@napi-rs/wasm-runtime@npm:^1.1.1":
version: 1.1.3
resolution: "@napi-rs/wasm-runtime@npm:1.1.3"
dependencies:
@@ -12219,13 +12219,6 @@
languageName: node
linkType: hard
-"@oxc-project/types@npm:=0.124.0":
- version: 0.124.0
- resolution: "@oxc-project/types@npm:0.124.0"
- checksum: 10c0/9564ee3ce41f4b87802ffd0d62a7602d27f4503fbd39c1bedab98d54fde06e2ac254a8f85d8f679af1281a26e8fc7aa053fadbb3e09e786b38178eb38a8e2fb3
- languageName: node
- linkType: hard
-
"@oxlint-tsgolint/darwin-arm64@npm:0.17.0":
version: 0.17.0
resolution: "@oxlint-tsgolint/darwin-arm64@npm:0.17.0"
@@ -14482,13 +14475,6 @@
languageName: node
linkType: hard
-"@rolldown/binding-android-arm64@npm:1.0.0-rc.15":
- version: 1.0.0-rc.15
- resolution: "@rolldown/binding-android-arm64@npm:1.0.0-rc.15"
- conditions: os=android & cpu=arm64
- languageName: node
- linkType: hard
-
"@rolldown/binding-android-arm64@npm:1.0.0-rc.9":
version: 1.0.0-rc.9
resolution: "@rolldown/binding-android-arm64@npm:1.0.0-rc.9"
@@ -14503,13 +14489,6 @@
languageName: node
linkType: hard
-"@rolldown/binding-darwin-arm64@npm:1.0.0-rc.15":
- version: 1.0.0-rc.15
- resolution: "@rolldown/binding-darwin-arm64@npm:1.0.0-rc.15"
- conditions: os=darwin & cpu=arm64
- languageName: node
- linkType: hard
-
"@rolldown/binding-darwin-arm64@npm:1.0.0-rc.9":
version: 1.0.0-rc.9
resolution: "@rolldown/binding-darwin-arm64@npm:1.0.0-rc.9"
@@ -14524,13 +14503,6 @@
languageName: node
linkType: hard
-"@rolldown/binding-darwin-x64@npm:1.0.0-rc.15":
- version: 1.0.0-rc.15
- resolution: "@rolldown/binding-darwin-x64@npm:1.0.0-rc.15"
- conditions: os=darwin & cpu=x64
- languageName: node
- linkType: hard
-
"@rolldown/binding-darwin-x64@npm:1.0.0-rc.9":
version: 1.0.0-rc.9
resolution: "@rolldown/binding-darwin-x64@npm:1.0.0-rc.9"
@@ -14545,13 +14517,6 @@
languageName: node
linkType: hard
-"@rolldown/binding-freebsd-x64@npm:1.0.0-rc.15":
- version: 1.0.0-rc.15
- resolution: "@rolldown/binding-freebsd-x64@npm:1.0.0-rc.15"
- conditions: os=freebsd & cpu=x64
- languageName: node
- linkType: hard
-
"@rolldown/binding-freebsd-x64@npm:1.0.0-rc.9":
version: 1.0.0-rc.9
resolution: "@rolldown/binding-freebsd-x64@npm:1.0.0-rc.9"
@@ -14566,13 +14531,6 @@
languageName: node
linkType: hard
-"@rolldown/binding-linux-arm-gnueabihf@npm:1.0.0-rc.15":
- version: 1.0.0-rc.15
- resolution: "@rolldown/binding-linux-arm-gnueabihf@npm:1.0.0-rc.15"
- conditions: os=linux & cpu=arm
- languageName: node
- linkType: hard
-
"@rolldown/binding-linux-arm-gnueabihf@npm:1.0.0-rc.9":
version: 1.0.0-rc.9
resolution: "@rolldown/binding-linux-arm-gnueabihf@npm:1.0.0-rc.9"
@@ -14587,13 +14545,6 @@
languageName: node
linkType: hard
-"@rolldown/binding-linux-arm64-gnu@npm:1.0.0-rc.15":
- version: 1.0.0-rc.15
- resolution: "@rolldown/binding-linux-arm64-gnu@npm:1.0.0-rc.15"
- conditions: os=linux & cpu=arm64 & libc=glibc
- languageName: node
- linkType: hard
-
"@rolldown/binding-linux-arm64-gnu@npm:1.0.0-rc.9":
version: 1.0.0-rc.9
resolution: "@rolldown/binding-linux-arm64-gnu@npm:1.0.0-rc.9"
@@ -14608,13 +14559,6 @@
languageName: node
linkType: hard
-"@rolldown/binding-linux-arm64-musl@npm:1.0.0-rc.15":
- version: 1.0.0-rc.15
- resolution: "@rolldown/binding-linux-arm64-musl@npm:1.0.0-rc.15"
- conditions: os=linux & cpu=arm64 & libc=musl
- languageName: node
- linkType: hard
-
"@rolldown/binding-linux-arm64-musl@npm:1.0.0-rc.9":
version: 1.0.0-rc.9
resolution: "@rolldown/binding-linux-arm64-musl@npm:1.0.0-rc.9"
@@ -14629,13 +14573,6 @@
languageName: node
linkType: hard
-"@rolldown/binding-linux-ppc64-gnu@npm:1.0.0-rc.15":
- version: 1.0.0-rc.15
- resolution: "@rolldown/binding-linux-ppc64-gnu@npm:1.0.0-rc.15"
- conditions: os=linux & cpu=ppc64 & libc=glibc
- languageName: node
- linkType: hard
-
"@rolldown/binding-linux-ppc64-gnu@npm:1.0.0-rc.9":
version: 1.0.0-rc.9
resolution: "@rolldown/binding-linux-ppc64-gnu@npm:1.0.0-rc.9"
@@ -14650,13 +14587,6 @@
languageName: node
linkType: hard
-"@rolldown/binding-linux-s390x-gnu@npm:1.0.0-rc.15":
- version: 1.0.0-rc.15
- resolution: "@rolldown/binding-linux-s390x-gnu@npm:1.0.0-rc.15"
- conditions: os=linux & cpu=s390x & libc=glibc
- languageName: node
- linkType: hard
-
"@rolldown/binding-linux-s390x-gnu@npm:1.0.0-rc.9":
version: 1.0.0-rc.9
resolution: "@rolldown/binding-linux-s390x-gnu@npm:1.0.0-rc.9"
@@ -14671,13 +14601,6 @@
languageName: node
linkType: hard
-"@rolldown/binding-linux-x64-gnu@npm:1.0.0-rc.15":
- version: 1.0.0-rc.15
- resolution: "@rolldown/binding-linux-x64-gnu@npm:1.0.0-rc.15"
- conditions: os=linux & cpu=x64 & libc=glibc
- languageName: node
- linkType: hard
-
"@rolldown/binding-linux-x64-gnu@npm:1.0.0-rc.9":
version: 1.0.0-rc.9
resolution: "@rolldown/binding-linux-x64-gnu@npm:1.0.0-rc.9"
@@ -14692,13 +14615,6 @@
languageName: node
linkType: hard
-"@rolldown/binding-linux-x64-musl@npm:1.0.0-rc.15":
- version: 1.0.0-rc.15
- resolution: "@rolldown/binding-linux-x64-musl@npm:1.0.0-rc.15"
- conditions: os=linux & cpu=x64 & libc=musl
- languageName: node
- linkType: hard
-
"@rolldown/binding-linux-x64-musl@npm:1.0.0-rc.9":
version: 1.0.0-rc.9
resolution: "@rolldown/binding-linux-x64-musl@npm:1.0.0-rc.9"
@@ -14713,13 +14629,6 @@
languageName: node
linkType: hard
-"@rolldown/binding-openharmony-arm64@npm:1.0.0-rc.15":
- version: 1.0.0-rc.15
- resolution: "@rolldown/binding-openharmony-arm64@npm:1.0.0-rc.15"
- conditions: os=openharmony & cpu=arm64
- languageName: node
- linkType: hard
-
"@rolldown/binding-openharmony-arm64@npm:1.0.0-rc.9":
version: 1.0.0-rc.9
resolution: "@rolldown/binding-openharmony-arm64@npm:1.0.0-rc.9"
@@ -14736,17 +14645,6 @@
languageName: node
linkType: hard
-"@rolldown/binding-wasm32-wasi@npm:1.0.0-rc.15":
- version: 1.0.0-rc.15
- resolution: "@rolldown/binding-wasm32-wasi@npm:1.0.0-rc.15"
- dependencies:
- "@emnapi/core": "npm:1.9.2"
- "@emnapi/runtime": "npm:1.9.2"
- "@napi-rs/wasm-runtime": "npm:^1.1.3"
- conditions: cpu=wasm32
- languageName: node
- linkType: hard
-
"@rolldown/binding-wasm32-wasi@npm:1.0.0-rc.9":
version: 1.0.0-rc.9
resolution: "@rolldown/binding-wasm32-wasi@npm:1.0.0-rc.9"
@@ -14763,13 +14661,6 @@
languageName: node
linkType: hard
-"@rolldown/binding-win32-arm64-msvc@npm:1.0.0-rc.15":
- version: 1.0.0-rc.15
- resolution: "@rolldown/binding-win32-arm64-msvc@npm:1.0.0-rc.15"
- conditions: os=win32 & cpu=arm64
- languageName: node
- linkType: hard
-
"@rolldown/binding-win32-arm64-msvc@npm:1.0.0-rc.9":
version: 1.0.0-rc.9
resolution: "@rolldown/binding-win32-arm64-msvc@npm:1.0.0-rc.9"
@@ -14784,13 +14675,6 @@
languageName: node
linkType: hard
-"@rolldown/binding-win32-x64-msvc@npm:1.0.0-rc.15":
- version: 1.0.0-rc.15
- resolution: "@rolldown/binding-win32-x64-msvc@npm:1.0.0-rc.15"
- conditions: os=win32 & cpu=x64
- languageName: node
- linkType: hard
-
"@rolldown/binding-win32-x64-msvc@npm:1.0.0-rc.9":
version: 1.0.0-rc.9
resolution: "@rolldown/binding-win32-x64-msvc@npm:1.0.0-rc.9"
@@ -14841,13 +14725,6 @@
languageName: node
linkType: hard
-"@rolldown/pluginutils@npm:1.0.0-rc.15":
- version: 1.0.0-rc.15
- resolution: "@rolldown/pluginutils@npm:1.0.0-rc.15"
- checksum: 10c0/15eef6a65ee6b2d07405c16999c2333c40d8aeea60bbc35e04957992fe6477c7b278d3f02679688bb928ad2ef3fbd3a6149c116d7dc9928ebf8d1434a0591674
- languageName: node
- linkType: hard
-
"@rolldown/pluginutils@npm:1.0.0-rc.7":
version: 1.0.0-rc.7
resolution: "@rolldown/pluginutils@npm:1.0.0-rc.7"
@@ -41438,64 +41315,6 @@
languageName: node
linkType: hard
-"rolldown@npm:1.0.0-rc.15":
- version: 1.0.0-rc.15
- resolution: "rolldown@npm:1.0.0-rc.15"
- dependencies:
- "@oxc-project/types": "npm:=0.124.0"
- "@rolldown/binding-android-arm64": "npm:1.0.0-rc.15"
- "@rolldown/binding-darwin-arm64": "npm:1.0.0-rc.15"
- "@rolldown/binding-darwin-x64": "npm:1.0.0-rc.15"
- "@rolldown/binding-freebsd-x64": "npm:1.0.0-rc.15"
- "@rolldown/binding-linux-arm-gnueabihf": "npm:1.0.0-rc.15"
- "@rolldown/binding-linux-arm64-gnu": "npm:1.0.0-rc.15"
- "@rolldown/binding-linux-arm64-musl": "npm:1.0.0-rc.15"
- "@rolldown/binding-linux-ppc64-gnu": "npm:1.0.0-rc.15"
- "@rolldown/binding-linux-s390x-gnu": "npm:1.0.0-rc.15"
- "@rolldown/binding-linux-x64-gnu": "npm:1.0.0-rc.15"
- "@rolldown/binding-linux-x64-musl": "npm:1.0.0-rc.15"
- "@rolldown/binding-openharmony-arm64": "npm:1.0.0-rc.15"
- "@rolldown/binding-wasm32-wasi": "npm:1.0.0-rc.15"
- "@rolldown/binding-win32-arm64-msvc": "npm:1.0.0-rc.15"
- "@rolldown/binding-win32-x64-msvc": "npm:1.0.0-rc.15"
- "@rolldown/pluginutils": "npm:1.0.0-rc.15"
- dependenciesMeta:
- "@rolldown/binding-android-arm64":
- optional: true
- "@rolldown/binding-darwin-arm64":
- optional: true
- "@rolldown/binding-darwin-x64":
- optional: true
- "@rolldown/binding-freebsd-x64":
- optional: true
- "@rolldown/binding-linux-arm-gnueabihf":
- optional: true
- "@rolldown/binding-linux-arm64-gnu":
- optional: true
- "@rolldown/binding-linux-arm64-musl":
- optional: true
- "@rolldown/binding-linux-ppc64-gnu":
- optional: true
- "@rolldown/binding-linux-s390x-gnu":
- optional: true
- "@rolldown/binding-linux-x64-gnu":
- optional: true
- "@rolldown/binding-linux-x64-musl":
- optional: true
- "@rolldown/binding-openharmony-arm64":
- optional: true
- "@rolldown/binding-wasm32-wasi":
- optional: true
- "@rolldown/binding-win32-arm64-msvc":
- optional: true
- "@rolldown/binding-win32-x64-msvc":
- optional: true
- bin:
- rolldown: bin/cli.mjs
- checksum: 10c0/95df21125dafd2a0ce6ae9a89d926540e47900684023126c84632e18123371020da8f6b3235a188c45af0e4f9a5b963235de33bd9658ee5db9f3ff5862200eed
- languageName: node
- linkType: hard
-
"rolldown@npm:1.0.0-rc.9":
version: 1.0.0-rc.9
resolution: "rolldown@npm:1.0.0-rc.9"
@@ -45912,7 +45731,7 @@
languageName: node
linkType: hard
-"vite@npm:8.0.5":
+"vite@npm:8.0.5, vite@npm:^6.0.0 || ^7.0.0 || ^8.0.0":
version: 8.0.5
resolution: "vite@npm:8.0.5"
dependencies:
@@ -45969,63 +45788,6 @@
languageName: node
linkType: hard
-"vite@npm:^6.0.0 || ^7.0.0 || ^8.0.0":
- version: 8.0.8
- resolution: "vite@npm:8.0.8"
- dependencies:
- fsevents: "npm:~2.3.3"
- lightningcss: "npm:^1.32.0"
- picomatch: "npm:^4.0.4"
- postcss: "npm:^8.5.8"
- rolldown: "npm:1.0.0-rc.15"
- tinyglobby: "npm:^0.2.15"
- peerDependencies:
- "@types/node": ^20.19.0 || >=22.12.0
- "@vitejs/devtools": ^0.1.0
- esbuild: ^0.27.0 || ^0.28.0
- jiti: ">=1.21.0"
- less: ^4.0.0
- sass: ^1.70.0
- sass-embedded: ^1.70.0
- stylus: ">=0.54.8"
- sugarss: ^5.0.0
- terser: ^5.16.0
- tsx: ^4.8.1
- yaml: ^2.4.2
- dependenciesMeta:
- fsevents:
- optional: true
- peerDependenciesMeta:
- "@types/node":
- optional: true
- "@vitejs/devtools":
- optional: true
- esbuild:
- optional: true
- jiti:
- optional: true
- less:
- optional: true
- sass:
- optional: true
- sass-embedded:
- optional: true
- stylus:
- optional: true
- sugarss:
- optional: true
- terser:
- optional: true
- tsx:
- optional: true
- yaml:
- optional: true
- bin:
- vite: bin/vite.js
- checksum: 10c0/63474b399612ccf087d0aa025d7eb5c0d675012b6257b7f64332ff39579d4af4d5d7f0ac330906fc99b101abbf592c756adf143bb5748a02aec08f7d3639054d
- languageName: node
- linkType: hard
-
"vite@npm:^6.0.5":
version: 6.4.1
resolution: "vite@npm:6.4.1"This Bugbot Autofix run was free. To enable autofix for future PRs, go to the Cursor dashboard.
Reviewed by Cursor Bugbot for commit b7c3123. Configure here.
| vite: bin/vite.js | ||
| checksum: 10c0/63474b399612ccf087d0aa025d7eb5c0d675012b6257b7f64332ff39579d4af4d5d7f0ac330906fc99b101abbf592c756adf143bb5748a02aec08f7d3639054d | ||
| languageName: node | ||
| linkType: hard |
There was a problem hiding this comment.
Duplicate vite resolved due to changed range descriptor
Medium Severity
vitest@4.1.2 changed its vite dependency range from ^8.0.0-0 to ^8.0.0, causing yarn to resolve it as a separate entry (vite@8.0.8) instead of deduplicating with the project's pinned vite@8.0.5. This installs two different vite versions (and two copies of rolldown), which can cause subtle issues when vitest uses a different vite instance than the project.
Additional Locations (1)
Reviewed by Cursor Bugbot for commit b7c3123. Configure here.
Benchmark results
|
| Function | Value | Mean | Flame graphs |
|---|---|---|---|
| resolve_policies_for_actor | user: empty, selectivity: high, policies: 2002 | Flame Graph | |
| resolve_policies_for_actor | user: empty, selectivity: low, policies: 1 | Flame Graph | |
| resolve_policies_for_actor | user: empty, selectivity: medium, policies: 1001 | Flame Graph | |
| resolve_policies_for_actor | user: seeded, selectivity: high, policies: 3314 | Flame Graph | |
| resolve_policies_for_actor | user: seeded, selectivity: low, policies: 1 | Flame Graph | |
| resolve_policies_for_actor | user: seeded, selectivity: medium, policies: 1526 | Flame Graph | |
| resolve_policies_for_actor | user: system, selectivity: high, policies: 2078 | Flame Graph | |
| resolve_policies_for_actor | user: system, selectivity: low, policies: 1 | Flame Graph | |
| resolve_policies_for_actor | user: system, selectivity: medium, policies: 1033 | Flame Graph |
policy_resolution_medium
| Function | Value | Mean | Flame graphs |
|---|---|---|---|
| resolve_policies_for_actor | user: empty, selectivity: high, policies: 102 | Flame Graph | |
| resolve_policies_for_actor | user: empty, selectivity: low, policies: 1 | Flame Graph | |
| resolve_policies_for_actor | user: empty, selectivity: medium, policies: 51 | Flame Graph | |
| resolve_policies_for_actor | user: seeded, selectivity: high, policies: 269 | Flame Graph | |
| resolve_policies_for_actor | user: seeded, selectivity: low, policies: 1 | Flame Graph | |
| resolve_policies_for_actor | user: seeded, selectivity: medium, policies: 107 | Flame Graph | |
| resolve_policies_for_actor | user: system, selectivity: high, policies: 133 | Flame Graph | |
| resolve_policies_for_actor | user: system, selectivity: low, policies: 1 | Flame Graph | |
| resolve_policies_for_actor | user: system, selectivity: medium, policies: 63 | Flame Graph |
policy_resolution_none
| Function | Value | Mean | Flame graphs |
|---|---|---|---|
| resolve_policies_for_actor | user: empty, selectivity: high, policies: 2 | Flame Graph | |
| resolve_policies_for_actor | user: empty, selectivity: low, policies: 1 | Flame Graph | |
| resolve_policies_for_actor | user: empty, selectivity: medium, policies: 1 | Flame Graph | |
| resolve_policies_for_actor | user: system, selectivity: high, policies: 8 | Flame Graph | |
| resolve_policies_for_actor | user: system, selectivity: low, policies: 1 | Flame Graph | |
| resolve_policies_for_actor | user: system, selectivity: medium, policies: 3 | Flame Graph |
policy_resolution_small
| Function | Value | Mean | Flame graphs |
|---|---|---|---|
| resolve_policies_for_actor | user: empty, selectivity: high, policies: 52 | Flame Graph | |
| resolve_policies_for_actor | user: empty, selectivity: low, policies: 1 | Flame Graph | |
| resolve_policies_for_actor | user: empty, selectivity: medium, policies: 25 | Flame Graph | |
| resolve_policies_for_actor | user: seeded, selectivity: high, policies: 94 | Flame Graph | |
| resolve_policies_for_actor | user: seeded, selectivity: low, policies: 1 | Flame Graph | |
| resolve_policies_for_actor | user: seeded, selectivity: medium, policies: 26 | Flame Graph | |
| resolve_policies_for_actor | user: system, selectivity: high, policies: 66 | Flame Graph | |
| resolve_policies_for_actor | user: system, selectivity: low, policies: 1 | Flame Graph | |
| resolve_policies_for_actor | user: system, selectivity: medium, policies: 29 | Flame Graph |
read_scaling_complete
| Function | Value | Mean | Flame graphs |
|---|---|---|---|
| entity_by_id;one_depth | 1 entities | Flame Graph | |
| entity_by_id;one_depth | 10 entities | Flame Graph | |
| entity_by_id;one_depth | 25 entities | Flame Graph | |
| entity_by_id;one_depth | 5 entities | Flame Graph | |
| entity_by_id;one_depth | 50 entities | Flame Graph | |
| entity_by_id;two_depth | 1 entities | Flame Graph | |
| entity_by_id;two_depth | 10 entities | Flame Graph | |
| entity_by_id;two_depth | 25 entities | Flame Graph | |
| entity_by_id;two_depth | 5 entities | Flame Graph | |
| entity_by_id;two_depth | 50 entities | Flame Graph | |
| entity_by_id;zero_depth | 1 entities | Flame Graph | |
| entity_by_id;zero_depth | 10 entities | Flame Graph | |
| entity_by_id;zero_depth | 25 entities | Flame Graph | |
| entity_by_id;zero_depth | 5 entities | Flame Graph | |
| entity_by_id;zero_depth | 50 entities | Flame Graph |
read_scaling_linkless
| Function | Value | Mean | Flame graphs |
|---|---|---|---|
| entity_by_id | 1 entities | Flame Graph | |
| entity_by_id | 10 entities | Flame Graph | |
| entity_by_id | 100 entities | Flame Graph | |
| entity_by_id | 1000 entities | Flame Graph | |
| entity_by_id | 10000 entities | Flame Graph |
representative_read_entity
| Function | Value | Mean | Flame graphs |
|---|---|---|---|
| entity_by_id | entity type ID: https://blockprotocol.org/@alice/types/entity-type/block/v/1
|
Flame Graph | |
| entity_by_id | entity type ID: https://blockprotocol.org/@alice/types/entity-type/book/v/1
|
Flame Graph | |
| entity_by_id | entity type ID: https://blockprotocol.org/@alice/types/entity-type/building/v/1
|
Flame Graph | |
| entity_by_id | entity type ID: https://blockprotocol.org/@alice/types/entity-type/organization/v/1
|
Flame Graph | |
| entity_by_id | entity type ID: https://blockprotocol.org/@alice/types/entity-type/page/v/2
|
Flame Graph | |
| entity_by_id | entity type ID: https://blockprotocol.org/@alice/types/entity-type/person/v/1
|
Flame Graph | |
| entity_by_id | entity type ID: https://blockprotocol.org/@alice/types/entity-type/playlist/v/1
|
Flame Graph | |
| entity_by_id | entity type ID: https://blockprotocol.org/@alice/types/entity-type/song/v/1
|
Flame Graph | |
| entity_by_id | entity type ID: https://blockprotocol.org/@alice/types/entity-type/uk-address/v/1
|
Flame Graph |
representative_read_entity_type
| Function | Value | Mean | Flame graphs |
|---|---|---|---|
| get_entity_type_by_id | Account ID: bf5a9ef5-dc3b-43cf-a291-6210c0321eba
|
Flame Graph |
representative_read_multiple_entities
| Function | Value | Mean | Flame graphs |
|---|---|---|---|
| entity_by_property | traversal_paths=0 | 0 | |
| entity_by_property | traversal_paths=255 | 1,resolve_depths=inherit:1;values:255;properties:255;links:127;link_dests:126;type:true | |
| entity_by_property | traversal_paths=2 | 1,resolve_depths=inherit:0;values:0;properties:0;links:0;link_dests:0;type:false | |
| entity_by_property | traversal_paths=2 | 1,resolve_depths=inherit:0;values:0;properties:0;links:1;link_dests:0;type:true | |
| entity_by_property | traversal_paths=2 | 1,resolve_depths=inherit:0;values:0;properties:2;links:1;link_dests:0;type:true | |
| entity_by_property | traversal_paths=2 | 1,resolve_depths=inherit:0;values:2;properties:2;links:1;link_dests:0;type:true | |
| link_by_source_by_property | traversal_paths=0 | 0 | |
| link_by_source_by_property | traversal_paths=255 | 1,resolve_depths=inherit:1;values:255;properties:255;links:127;link_dests:126;type:true | |
| link_by_source_by_property | traversal_paths=2 | 1,resolve_depths=inherit:0;values:0;properties:0;links:0;link_dests:0;type:false | |
| link_by_source_by_property | traversal_paths=2 | 1,resolve_depths=inherit:0;values:0;properties:0;links:1;link_dests:0;type:true | |
| link_by_source_by_property | traversal_paths=2 | 1,resolve_depths=inherit:0;values:0;properties:2;links:1;link_dests:0;type:true | |
| link_by_source_by_property | traversal_paths=2 | 1,resolve_depths=inherit:0;values:2;properties:2;links:1;link_dests:0;type:true |
scenarios
| Function | Value | Mean | Flame graphs |
|---|---|---|---|
| full_test | query-limited | Flame Graph | |
| full_test | query-unlimited | Flame Graph | |
| linked_queries | query-limited | Flame Graph | |
| linked_queries | query-unlimited | Flame Graph |



This PR contains the following updates:
0.27.0->0.29.04.1.0->4.1.22.0.5->2.1.0Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
Effect-TS/effect (@effect/vitest)
v0.29.0Compare Source
Patch Changes
f7bb09b,bd7552a,ad1a7eb,0d32048,0d32048]:v0.28.0Compare Source
Patch Changes
fc82e81,82996bc,4d97a61,f6b0960,8798a84]:vitest-dev/vitest (vitest)
v4.1.2Compare Source
This release bumps Vitest's
flattedversion and removes version pinning to resolveflatted's CVE related issues (#9975).🐞 Bug Fixes
setupFilesfrom parent directory - by @hi-ogawa in #9960 (7aa93)toMatchScreenshotcan't capture a stable screenshot - by @macarie in #9847 (faace)coverageConfigDefaultsvalues and types - by @Arthie in #9940 (b3c99)View changes on GitHub
v4.1.1Compare Source
🚀 Features
matchesTagsto test if the current filter matches tags - by @sheremet-va in #9913 (eec53)experimental.vcsProvider- by @sheremet-va in #9928 (56115)🐞 Bug Fixes
TestProject.testFilesListinternal properly - by @sapphi-red in #9867 (54f26)use- by @oilater in #9831 and #9861 (633ae)vi.advanceTimersto the preview provider - by @sheremet-va in #9891 (1bc3e)--standalonemode without running tests - by @sheremet-va in #9911 (e78ad)body- by @sheremet-va in #9912 (6fdb2)retry.conditionRegExp serialization issue - by @nstepien and @hi-ogawa in #9942 (7b605)testreturn as tests - by @sheremet-va in #9871 (141e7)View changes on GitHub
vitest-community/vitest-browser-react (vitest-browser-react)
v2.1.0Compare Source
🚀 Features
🐞 Bug Fixes
View changes on GitHub
Configuration
📅 Schedule: Branch creation - "before 4am every weekday,every weekend" (UTC), Automerge - "before 4am every weekday,every weekend" (UTC).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Renovate Bot.