Skip to content

Conversation

@hash-worker
Copy link
Contributor

@hash-worker hash-worker bot commented Nov 2, 2025

This PR contains the following updates:

Package Type Update Change
uuid workspace.dependencies patch =1.18.0 -> =1.18.1

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

uuid-rs/uuid (uuid)

v1.18.1

Compare Source

What's Changed

Full Changelog: uuid-rs/uuid@v1.18.0...v1.18.1


Configuration

📅 Schedule: Branch creation - "before 4am every weekday,every weekend" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@hash-worker hash-worker bot enabled auto-merge November 2, 2025 01:41
@github-actions github-actions bot added the area/deps Relates to third-party dependencies (area) label Nov 2, 2025
@codecov
Copy link

codecov bot commented Nov 2, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 55.77%. Comparing base (de3ee86) to head (1b00728).
⚠️ Report is 24 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #7987      +/-   ##
==========================================
+ Coverage   55.66%   55.77%   +0.10%     
==========================================
  Files        1112     1116       +4     
  Lines      101195   101509     +314     
  Branches     4690     4701      +11     
==========================================
+ Hits        56329    56615     +286     
- Misses      44205    44229      +24     
- Partials      661      665       +4     
Flag Coverage Δ
apps.hash-ai-worker-ts 1.32% <ø> (ø)
apps.hash-api 0.00% <ø> (ø)
blockprotocol.type-system 40.84% <ø> (ø)
local.harpc-client 51.24% <ø> (ø)
local.hash-backend-utils 4.08% <ø> (+<0.01%) ⬆️
local.hash-graph-sdk 10.88% <ø> (ø)
local.hash-isomorphic-utils 0.00% <ø> (ø)
rust.antsi 0.00% <ø> (ø)
rust.error-stack 90.85% <ø> (ø)
rust.harpc-codec 84.22% <ø> (ø)
rust.harpc-net 96.08% <ø> (ø)
rust.harpc-tower 66.80% <ø> (ø)
rust.harpc-types 0.00% <ø> (ø)
rust.harpc-wire-protocol 92.23% <ø> (ø)
rust.hash-codec 71.25% <ø> (ø)
rust.hash-graph-api 2.89% <ø> (ø)
rust.hash-graph-authorization 62.50% <ø> (ø)
rust.hash-graph-postgres-store 21.83% <ø> (+1.45%) ⬆️
rust.hash-graph-store 30.70% <ø> (ø)
rust.hash-graph-temporal-versioning 47.68% <ø> (ø)
rust.hash-graph-types 0.00% <ø> (ø)
rust.hash-graph-validation 83.29% <ø> (ø)
rust.hashql-ast 87.17% <ø> (ø)
rust.hashql-compiletest 53.03% <ø> (ø)
rust.hashql-core 81.27% <ø> (ø)
rust.hashql-diagnostics 72.28% <ø> (ø)
rust.hashql-eval 68.56% <ø> (ø)
rust.hashql-hir 90.29% <ø> (ø)
rust.hashql-syntax-jexpr 93.94% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@hash-worker hash-worker bot added this pull request to the merge queue Nov 2, 2025
@graphite-app graphite-app bot requested a review from a team November 2, 2025 02:07
@graphite-app
Copy link
Contributor

graphite-app bot commented Nov 2, 2025

Graphite Automations

"Request Rust reviewers once CI passes" took an action on this PR • (11/02/25)

1 reviewer was added to this PR based on Tim Diekmann's automation.

Merged via the queue into main with commit bb83716 Nov 2, 2025
162 checks passed
@hash-worker hash-worker bot deleted the deps/rs/uuid-1.x branch November 2, 2025 02:31
@github-actions
Copy link
Contributor

github-actions bot commented Nov 2, 2025

Benchmark results

@rust/hash-graph-benches – Integrations

policy_resolution_large

Function Value Mean Flame graphs
resolve_policies_for_actor user: empty, selectivity: high, policies: 2002 $$27.9 \mathrm{ms} \pm 162 \mathrm{μs}\left({\color{lightgreen}-8.934 \mathrm{\%}}\right) $$ Flame Graph
resolve_policies_for_actor user: empty, selectivity: low, policies: 1 $$3.26 \mathrm{ms} \pm 11.8 \mathrm{μs}\left({\color{lightgreen}-7.970 \mathrm{\%}}\right) $$ Flame Graph
resolve_policies_for_actor user: empty, selectivity: medium, policies: 1001 $$12.7 \mathrm{ms} \pm 92.1 \mathrm{μs}\left({\color{lightgreen}-16.663 \mathrm{\%}}\right) $$ Flame Graph
resolve_policies_for_actor user: seeded, selectivity: high, policies: 3314 $$42.4 \mathrm{ms} \pm 347 \mathrm{μs}\left({\color{lightgreen}-9.252 \mathrm{\%}}\right) $$ Flame Graph
resolve_policies_for_actor user: seeded, selectivity: low, policies: 1 $$14.0 \mathrm{ms} \pm 95.1 \mathrm{μs}\left({\color{lightgreen}-11.171 \mathrm{\%}}\right) $$ Flame Graph
resolve_policies_for_actor user: seeded, selectivity: medium, policies: 1526 $$23.8 \mathrm{ms} \pm 128 \mathrm{μs}\left({\color{lightgreen}-11.257 \mathrm{\%}}\right) $$ Flame Graph
resolve_policies_for_actor user: system, selectivity: high, policies: 2078 $$28.3 \mathrm{ms} \pm 159 \mathrm{μs}\left({\color{lightgreen}-41.418 \mathrm{\%}}\right) $$ Flame Graph
resolve_policies_for_actor user: system, selectivity: low, policies: 1 $$3.66 \mathrm{ms} \pm 19.6 \mathrm{μs}\left({\color{lightgreen}-61.177 \mathrm{\%}}\right) $$ Flame Graph
resolve_policies_for_actor user: system, selectivity: medium, policies: 1033 $$14.8 \mathrm{ms} \pm 104 \mathrm{μs}\left({\color{lightgreen}-54.761 \mathrm{\%}}\right) $$ Flame Graph

policy_resolution_medium

Function Value Mean Flame graphs
resolve_policies_for_actor user: empty, selectivity: high, policies: 102 $$3.77 \mathrm{ms} \pm 18.7 \mathrm{μs}\left({\color{gray}-0.020 \mathrm{\%}}\right) $$ Flame Graph
resolve_policies_for_actor user: empty, selectivity: low, policies: 1 $$2.90 \mathrm{ms} \pm 12.8 \mathrm{μs}\left({\color{gray}-0.972 \mathrm{\%}}\right) $$ Flame Graph
resolve_policies_for_actor user: empty, selectivity: medium, policies: 51 $$3.38 \mathrm{ms} \pm 19.0 \mathrm{μs}\left({\color{gray}1.57 \mathrm{\%}}\right) $$ Flame Graph
resolve_policies_for_actor user: seeded, selectivity: high, policies: 269 $$5.32 \mathrm{ms} \pm 28.7 \mathrm{μs}\left({\color{gray}3.18 \mathrm{\%}}\right) $$ Flame Graph
resolve_policies_for_actor user: seeded, selectivity: low, policies: 1 $$3.44 \mathrm{ms} \pm 14.4 \mathrm{μs}\left({\color{gray}-1.441 \mathrm{\%}}\right) $$ Flame Graph
resolve_policies_for_actor user: seeded, selectivity: medium, policies: 107 $$4.12 \mathrm{ms} \pm 21.0 \mathrm{μs}\left({\color{gray}1.33 \mathrm{\%}}\right) $$ Flame Graph
resolve_policies_for_actor user: system, selectivity: high, policies: 133 $$4.46 \mathrm{ms} \pm 24.8 \mathrm{μs}\left({\color{red}7.29 \mathrm{\%}}\right) $$ Flame Graph
resolve_policies_for_actor user: system, selectivity: low, policies: 1 $$3.45 \mathrm{ms} \pm 15.0 \mathrm{μs}\left({\color{gray}1.78 \mathrm{\%}}\right) $$ Flame Graph
resolve_policies_for_actor user: system, selectivity: medium, policies: 63 $$4.05 \mathrm{ms} \pm 20.3 \mathrm{μs}\left({\color{gray}1.45 \mathrm{\%}}\right) $$ Flame Graph

policy_resolution_none

Function Value Mean Flame graphs
resolve_policies_for_actor user: empty, selectivity: high, policies: 2 $$2.56 \mathrm{ms} \pm 11.9 \mathrm{μs}\left({\color{gray}-2.012 \mathrm{\%}}\right) $$ Flame Graph
resolve_policies_for_actor user: empty, selectivity: low, policies: 1 $$2.51 \mathrm{ms} \pm 11.0 \mathrm{μs}\left({\color{gray}-4.599 \mathrm{\%}}\right) $$ Flame Graph
resolve_policies_for_actor user: empty, selectivity: medium, policies: 1 $$2.59 \mathrm{ms} \pm 13.1 \mathrm{μs}\left({\color{gray}0.658 \mathrm{\%}}\right) $$ Flame Graph
resolve_policies_for_actor user: system, selectivity: high, policies: 8 $$2.76 \mathrm{ms} \pm 10.5 \mathrm{μs}\left({\color{gray}-0.094 \mathrm{\%}}\right) $$ Flame Graph
resolve_policies_for_actor user: system, selectivity: low, policies: 1 $$2.72 \mathrm{ms} \pm 11.3 \mathrm{μs}\left({\color{gray}-1.803 \mathrm{\%}}\right) $$ Flame Graph
resolve_policies_for_actor user: system, selectivity: medium, policies: 3 $$2.83 \mathrm{ms} \pm 12.2 \mathrm{μs}\left({\color{gray}-3.001 \mathrm{\%}}\right) $$ Flame Graph

policy_resolution_small

Function Value Mean Flame graphs
resolve_policies_for_actor user: empty, selectivity: high, policies: 52 $$2.95 \mathrm{ms} \pm 11.5 \mathrm{μs}\left({\color{gray}2.91 \mathrm{\%}}\right) $$ Flame Graph
resolve_policies_for_actor user: empty, selectivity: low, policies: 1 $$2.66 \mathrm{ms} \pm 11.0 \mathrm{μs}\left({\color{red}6.11 \mathrm{\%}}\right) $$ Flame Graph
resolve_policies_for_actor user: empty, selectivity: medium, policies: 25 $$2.78 \mathrm{ms} \pm 11.6 \mathrm{μs}\left({\color{gray}3.27 \mathrm{\%}}\right) $$ Flame Graph
resolve_policies_for_actor user: seeded, selectivity: high, policies: 94 $$3.32 \mathrm{ms} \pm 16.9 \mathrm{μs}\left({\color{lightgreen}-12.009 \mathrm{\%}}\right) $$ Flame Graph
resolve_policies_for_actor user: seeded, selectivity: low, policies: 1 $$2.92 \mathrm{ms} \pm 14.6 \mathrm{μs}\left({\color{red}8.99 \mathrm{\%}}\right) $$ Flame Graph
resolve_policies_for_actor user: seeded, selectivity: medium, policies: 26 $$3.17 \mathrm{ms} \pm 18.5 \mathrm{μs}\left({\color{red}5.90 \mathrm{\%}}\right) $$ Flame Graph
resolve_policies_for_actor user: system, selectivity: high, policies: 66 $$3.31 \mathrm{ms} \pm 22.6 \mathrm{μs}\left({\color{gray}4.15 \mathrm{\%}}\right) $$ Flame Graph
resolve_policies_for_actor user: system, selectivity: low, policies: 1 $$2.83 \mathrm{ms} \pm 15.2 \mathrm{μs}\left({\color{gray}1.52 \mathrm{\%}}\right) $$ Flame Graph
resolve_policies_for_actor user: system, selectivity: medium, policies: 29 $$3.07 \mathrm{ms} \pm 14.7 \mathrm{μs}\left({\color{gray}0.582 \mathrm{\%}}\right) $$ Flame Graph

read_scaling_complete

Function Value Mean Flame graphs
entity_by_id;one_depth 1 entities $$38.5 \mathrm{ms} \pm 181 \mathrm{μs}\left({\color{gray}-1.712 \mathrm{\%}}\right) $$ Flame Graph
entity_by_id;one_depth 10 entities $$84.9 \mathrm{ms} \pm 401 \mathrm{μs}\left({\color{lightgreen}-5.174 \mathrm{\%}}\right) $$ Flame Graph
entity_by_id;one_depth 25 entities $$42.7 \mathrm{ms} \pm 175 \mathrm{μs}\left({\color{gray}-4.400 \mathrm{\%}}\right) $$ Flame Graph
entity_by_id;one_depth 5 entities $$47.0 \mathrm{ms} \pm 177 \mathrm{μs}\left({\color{gray}-0.100 \mathrm{\%}}\right) $$ Flame Graph
entity_by_id;one_depth 50 entities $$53.9 \mathrm{ms} \pm 308 \mathrm{μs}\left({\color{gray}-3.496 \mathrm{\%}}\right) $$ Flame Graph
entity_by_id;two_depth 1 entities $$39.4 \mathrm{ms} \pm 162 \mathrm{μs}\left({\color{lightgreen}-6.938 \mathrm{\%}}\right) $$ Flame Graph
entity_by_id;two_depth 10 entities $$489 \mathrm{ms} \pm 815 \mathrm{μs}\left({\color{gray}-2.184 \mathrm{\%}}\right) $$ Flame Graph
entity_by_id;two_depth 25 entities $$99.4 \mathrm{ms} \pm 446 \mathrm{μs}\left({\color{gray}-1.814 \mathrm{\%}}\right) $$ Flame Graph
entity_by_id;two_depth 5 entities $$82.4 \mathrm{ms} \pm 418 \mathrm{μs}\left({\color{gray}-3.262 \mathrm{\%}}\right) $$ Flame Graph
entity_by_id;two_depth 50 entities $$321 \mathrm{ms} \pm 1.03 \mathrm{ms}\left({\color{red}9.47 \mathrm{\%}}\right) $$ Flame Graph
entity_by_id;zero_depth 1 entities $$15.7 \mathrm{ms} \pm 66.0 \mathrm{μs}\left({\color{red}7.08 \mathrm{\%}}\right) $$ Flame Graph
entity_by_id;zero_depth 10 entities $$15.6 \mathrm{ms} \pm 76.6 \mathrm{μs}\left({\color{gray}2.95 \mathrm{\%}}\right) $$ Flame Graph
entity_by_id;zero_depth 25 entities $$15.9 \mathrm{ms} \pm 80.0 \mathrm{μs}\left({\color{gray}4.08 \mathrm{\%}}\right) $$ Flame Graph
entity_by_id;zero_depth 5 entities $$15.7 \mathrm{ms} \pm 85.9 \mathrm{μs}\left({\color{red}6.84 \mathrm{\%}}\right) $$ Flame Graph
entity_by_id;zero_depth 50 entities $$18.9 \mathrm{ms} \pm 144 \mathrm{μs}\left({\color{red}6.19 \mathrm{\%}}\right) $$ Flame Graph

read_scaling_linkless

Function Value Mean Flame graphs
entity_by_id 1 entities $$14.9 \mathrm{ms} \pm 78.9 \mathrm{μs}\left({\color{gray}0.612 \mathrm{\%}}\right) $$ Flame Graph
entity_by_id 10 entities $$14.9 \mathrm{ms} \pm 80.7 \mathrm{μs}\left({\color{gray}0.390 \mathrm{\%}}\right) $$ Flame Graph
entity_by_id 100 entities $$15.2 \mathrm{ms} \pm 84.9 \mathrm{μs}\left({\color{gray}3.15 \mathrm{\%}}\right) $$ Flame Graph
entity_by_id 1000 entities $$16.0 \mathrm{ms} \pm 81.0 \mathrm{μs}\left({\color{gray}3.27 \mathrm{\%}}\right) $$ Flame Graph
entity_by_id 10000 entities $$22.9 \mathrm{ms} \pm 154 \mathrm{μs}\left({\color{gray}0.959 \mathrm{\%}}\right) $$ 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 $$30.3 \mathrm{ms} \pm 295 \mathrm{μs}\left({\color{gray}-2.102 \mathrm{\%}}\right) $$ Flame Graph
entity_by_id entity type ID: https://blockprotocol.org/@alice/types/entity-type/book/v/1 $$31.1 \mathrm{ms} \pm 362 \mathrm{μs}\left({\color{gray}1.30 \mathrm{\%}}\right) $$ Flame Graph
entity_by_id entity type ID: https://blockprotocol.org/@alice/types/entity-type/building/v/1 $$30.4 \mathrm{ms} \pm 308 \mathrm{μs}\left({\color{gray}0.453 \mathrm{\%}}\right) $$ Flame Graph
entity_by_id entity type ID: https://blockprotocol.org/@alice/types/entity-type/organization/v/1 $$31.1 \mathrm{ms} \pm 299 \mathrm{μs}\left({\color{gray}1.93 \mathrm{\%}}\right) $$ Flame Graph
entity_by_id entity type ID: https://blockprotocol.org/@alice/types/entity-type/page/v/2 $$30.8 \mathrm{ms} \pm 278 \mathrm{μs}\left({\color{gray}1.98 \mathrm{\%}}\right) $$ Flame Graph
entity_by_id entity type ID: https://blockprotocol.org/@alice/types/entity-type/person/v/1 $$30.6 \mathrm{ms} \pm 252 \mathrm{μs}\left({\color{gray}1.81 \mathrm{\%}}\right) $$ Flame Graph
entity_by_id entity type ID: https://blockprotocol.org/@alice/types/entity-type/playlist/v/1 $$29.4 \mathrm{ms} \pm 257 \mathrm{μs}\left({\color{gray}-2.742 \mathrm{\%}}\right) $$ Flame Graph
entity_by_id entity type ID: https://blockprotocol.org/@alice/types/entity-type/song/v/1 $$30.3 \mathrm{ms} \pm 259 \mathrm{μs}\left({\color{gray}0.358 \mathrm{\%}}\right) $$ Flame Graph
entity_by_id entity type ID: https://blockprotocol.org/@alice/types/entity-type/uk-address/v/1 $$31.7 \mathrm{ms} \pm 300 \mathrm{μs}\left({\color{red}7.69 \mathrm{\%}}\right) $$ Flame Graph

representative_read_entity_type

Function Value Mean Flame graphs
get_entity_type_by_id Account ID: bf5a9ef5-dc3b-43cf-a291-6210c0321eba $$9.24 \mathrm{ms} \pm 44.4 \mathrm{μs}\left({\color{gray}1.80 \mathrm{\%}}\right) $$ Flame Graph

representative_read_multiple_entities

Function Value Mean Flame graphs
entity_by_property traversal_paths=0 0 $$57.6 \mathrm{ms} \pm 231 \mathrm{μs}\left({\color{lightgreen}-5.070 \mathrm{\%}}\right) $$
entity_by_property traversal_paths=255 1,resolve_depths=inherit:1;values:255;properties:255;links:127;link_dests:126;type:true $$114 \mathrm{ms} \pm 413 \mathrm{μs}\left({\color{gray}0.442 \mathrm{\%}}\right) $$
entity_by_property traversal_paths=2 1,resolve_depths=inherit:0;values:0;properties:0;links:0;link_dests:0;type:false $$64.0 \mathrm{ms} \pm 354 \mathrm{μs}\left({\color{gray}-2.545 \mathrm{\%}}\right) $$
entity_by_property traversal_paths=2 1,resolve_depths=inherit:0;values:0;properties:0;links:1;link_dests:0;type:true $$73.1 \mathrm{ms} \pm 408 \mathrm{μs}\left({\color{gray}-2.151 \mathrm{\%}}\right) $$
entity_by_property traversal_paths=2 1,resolve_depths=inherit:0;values:0;properties:2;links:1;link_dests:0;type:true $$82.8 \mathrm{ms} \pm 377 \mathrm{μs}\left({\color{gray}-2.278 \mathrm{\%}}\right) $$
entity_by_property traversal_paths=2 1,resolve_depths=inherit:0;values:2;properties:2;links:1;link_dests:0;type:true $$89.3 \mathrm{ms} \pm 337 \mathrm{μs}\left({\color{gray}-3.432 \mathrm{\%}}\right) $$
link_by_source_by_property traversal_paths=0 0 $$54.0 \mathrm{ms} \pm 254 \mathrm{μs}\left({\color{gray}-0.652 \mathrm{\%}}\right) $$
link_by_source_by_property traversal_paths=255 1,resolve_depths=inherit:1;values:255;properties:255;links:127;link_dests:126;type:true $$84.8 \mathrm{ms} \pm 346 \mathrm{μs}\left({\color{gray}0.978 \mathrm{\%}}\right) $$
link_by_source_by_property traversal_paths=2 1,resolve_depths=inherit:0;values:0;properties:0;links:0;link_dests:0;type:false $$61.3 \mathrm{ms} \pm 426 \mathrm{μs}\left({\color{gray}-0.465 \mathrm{\%}}\right) $$
link_by_source_by_property traversal_paths=2 1,resolve_depths=inherit:0;values:0;properties:0;links:1;link_dests:0;type:true $$71.3 \mathrm{ms} \pm 401 \mathrm{μs}\left({\color{gray}0.491 \mathrm{\%}}\right) $$
link_by_source_by_property traversal_paths=2 1,resolve_depths=inherit:0;values:0;properties:2;links:1;link_dests:0;type:true $$74.0 \mathrm{ms} \pm 402 \mathrm{μs}\left({\color{gray}0.222 \mathrm{\%}}\right) $$
link_by_source_by_property traversal_paths=2 1,resolve_depths=inherit:0;values:2;properties:2;links:1;link_dests:0;type:true $$73.6 \mathrm{ms} \pm 353 \mathrm{μs}\left({\color{gray}2.39 \mathrm{\%}}\right) $$

scenarios

Function Value Mean Flame graphs
full_test query-limited $$146 \mathrm{ms} \pm 608 \mathrm{μs}\left({\color{gray}0.828 \mathrm{\%}}\right) $$ Flame Graph
full_test query-unlimited $$139 \mathrm{ms} \pm 460 \mathrm{μs}\left({\color{gray}-2.122 \mathrm{\%}}\right) $$ Flame Graph
linked_queries query-limited $$45.3 \mathrm{ms} \pm 225 \mathrm{μs}\left({\color{lightgreen}-57.359 \mathrm{\%}}\right) $$ Flame Graph
linked_queries query-unlimited $$588 \mathrm{ms} \pm 901 \mathrm{μs}\left({\color{lightgreen}-5.241 \mathrm{\%}}\right) $$ Flame Graph

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/deps Relates to third-party dependencies (area)

Development

Successfully merging this pull request may close these issues.

2 participants