Skip to content

chore(deps): bump actions/upload-artifact from 4 to 7#22

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/github_actions/actions/upload-artifact-7
Open

chore(deps): bump actions/upload-artifact from 4 to 7#22
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/github_actions/actions/upload-artifact-7

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Mar 11, 2026

Bumps actions/upload-artifact from 4 to 7.

Release notes

Sourced from actions/upload-artifact's releases.

v7.0.0

v7 What's new

Direct Uploads

Adds support for uploading single files directly (unzipped). Callers can set the new archive parameter to false to skip zipping the file during upload. Right now, we only support single files. The action will fail if the glob passed resolves to multiple files. The name parameter is also ignored with this setting. Instead, the name of the artifact will be the name of the uploaded file.

ESM

To support new versions of the @actions/* packages, we've upgraded the package to ESM.

What's Changed

New Contributors

Full Changelog: actions/upload-artifact@v6...v7.0.0

v6.0.0

v6 - What's new

[!IMPORTANT] actions/upload-artifact@v6 now runs on Node.js 24 (runs.using: node24) and requires a minimum Actions Runner version of 2.327.1. If you are using self-hosted runners, ensure they are updated before upgrading.

Node.js 24

This release updates the runtime to Node.js 24. v5 had preliminary support for Node.js 24, however this action was by default still running on Node.js 20. Now this action by default will run on Node.js 24.

What's Changed

Full Changelog: actions/upload-artifact@v5.0.0...v6.0.0

v5.0.0

What's Changed

BREAKING CHANGE: this update supports Node v24.x. This is not a breaking change per-se but we're treating it as such.

... (truncated)

Commits
  • bbbca2d Support direct file uploads (#764)
  • 589182c Upgrade the module to ESM and bump dependencies (#762)
  • 47309c9 Merge pull request #754 from actions/Link-/add-proxy-integration-tests
  • 02a8460 Add proxy integration test
  • b7c566a Merge pull request #745 from actions/upload-artifact-v6-release
  • e516bc8 docs: correct description of Node.js 24 support in README
  • ddc45ed docs: update README to correct action name for Node.js 24 support
  • 615b319 chore: release v6.0.0 for Node.js 24 support
  • 017748b Merge pull request #744 from actions/fix-storage-blob
  • 38d4c79 chore: rebuild dist
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Mar 11, 2026

Labels

The following labels could not be found: dependencies, github-actions. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Mar 11, 2026

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
lambda-editor 27519d4 Commit Preview URL

Branch Preview URL
Mar 20 2026, 05:08 PM

@github-actions
Copy link

github-actions bot commented Mar 11, 2026

Benchmark Comparison Report

Comparing PR branch against main

Main Module Benchmarks

Base branch:

 WARN Duplicate alias `svg` at "/home/runner/work/canopy/canopy/graphviz/src/lib/svg/moon.pkg". "test-import" will automatically add "import" and current package as dependency so you don't need to add it manually. If you're test-importing a dependency with the same default alias as your current package, considering give it a different alias than the current package. Violating import: `antisatori/svg-dsl/lib`
[dowdiness/canopy] bench editor/performance_benchmark.mbt:27 ("projection pipeline - incremental keystroke (20 defs)") ok
time (mean ± σ)         range (min … max) 
   1.31 ms ± 285.17 µs   969.44 µs …   1.74 ms  in 10 ×    135 runs
[dowdiness/canopy] bench editor/performance_benchmark.mbt:32 ("projection pipeline - incremental keystroke (80 defs)") ok
time (mean ± σ)         range (min … max) 
   2.31 ms ± 125.62 µs     2.16 ms …   2.49 ms  in 10 ×     50 runs
[dowdiness/canopy] bench editor/performance_benchmark.mbt:70 ("parser benchmark - reactive full reparse medium") ok
time (mean ± σ)         range (min … max) 
 268.54 µs ±   4.76 µs   263.93 µs … 276.48 µs  in 10 ×    365 runs
[dowdiness/canopy] bench editor/performance_benchmark.mbt:91 ("parser benchmark - imperative incremental medium") ok
time (mean ± σ)         range (min … max) 
 262.64 µs ±   5.34 µs   256.65 µs … 271.64 µs  in 10 ×    385 runs
[dowdiness/canopy] bench editor/performance_benchmark.mbt:116 ("parser benchmark - reactive full reparse large") ok
time (mean ± σ)         range (min … max) 
   1.07 ms ±   9.71 µs     1.06 ms …   1.09 ms  in 10 ×     93 runs
[dowdiness/canopy] bench editor/performance_benchmark.mbt:137 ("parser benchmark - imperative incremental large") ok
time (mean ± σ)         range (min … max) 
   1.08 ms ±   5.17 µs     1.07 ms …   1.09 ms  in 10 ×     93 runs
[dowdiness/canopy] bench projection/tree_refresh_benchmark.mbt:32 ("tree refresh unchanged (20 defs)") ok
time (mean ± σ)         range (min … max) 
   5.66 µs ±   0.07 µs     5.60 µs …   5.80 µs  in 10 ×  17432 runs
[dowdiness/canopy] bench projection/tree_refresh_benchmark.mbt:42 ("tree refresh unchanged (80 defs)") ok
time (mean ± σ)         range (min … max) 
  20.06 µs ±   0.24 µs    19.88 µs …  20.68 µs  in 10 ×   4965 runs
[dowdiness/canopy] bench projection/tree_refresh_benchmark.mbt:52 ("tree refresh unchanged (320 defs)") ok
time (mean ± σ)         range (min … max) 
  89.07 µs ±   1.69 µs    87.97 µs …  93.79 µs  in 10 ×   1120 runs
[dowdiness/canopy] bench projection/tree_refresh_benchmark.mbt:62 ("tree refresh unchanged (1000 defs)") ok
time (mean ± σ)         range (min … max) 
 329.13 µs ±   1.44 µs   326.67 µs … 330.85 µs  in 10 ×    305 runs
[dowdiness/canopy] bench projection/tree_refresh_benchmark.mbt:74 ("tree refresh 1 changed (20 defs)") ok
time (mean ± σ)         range (min … max) 
   9.22 µs ±   0.03 µs     9.17 µs …   9.26 µs  in 10 ×  10845 runs
[dowdiness/canopy] bench projection/tree_refresh_benchmark.mbt:89 ("tree refresh 1 changed (320 defs)") ok
time (mean ± σ)         range (min … max) 
 153.85 µs ±   0.50 µs   153.02 µs … 154.74 µs  in 10 ×    646 runs
[dowdiness/canopy] bench projection/tree_refresh_benchmark.mbt:104 ("tree refresh 1 changed (1000 defs)") ok
time (mean ± σ)         range (min … max) 
 553.99 µs ±   5.08 µs   545.96 µs … 560.13 µs  in 10 ×    179 runs
[dowdiness/canopy] bench projection/tree_refresh_benchmark.mbt:119 ("tree refresh 1 changed (80 defs)") ok
time (mean ± σ)         range (min … max) 
  32.93 µs ±   0.08 µs    32.85 µs …  33.08 µs  in 10 ×   3038 runs
Total tests: 14, passed: 14, failed: 0.

PR branch:

Registry index cloned successfully
Symbols updated successfully
Downloading moonbitlang/x@0.4.38
Downloading moonbitlang/quickcheck@0.9.10
 WARN Duplicate alias `svg` at "/home/runner/work/canopy/canopy/graphviz/src/lib/svg/moon.pkg". "test-import" will automatically add "import" and current package as dependency so you don't need to add it manually. If you're test-importing a dependency with the same default alias as your current package, considering give it a different alias than the current package. Violating import: `antisatori/svg-dsl/lib`
[dowdiness/canopy] bench editor/performance_benchmark.mbt:27 ("projection pipeline - incremental keystroke (20 defs)") ok
time (mean ± σ)         range (min … max) 
   1.33 ms ± 282.52 µs   982.69 µs …   1.76 ms  in 10 ×    127 runs
[dowdiness/canopy] bench editor/performance_benchmark.mbt:32 ("projection pipeline - incremental keystroke (80 defs)") ok
time (mean ± σ)         range (min … max) 
   2.36 ms ±  96.27 µs     2.22 ms …   2.52 ms  in 10 ×     47 runs
[dowdiness/canopy] bench editor/performance_benchmark.mbt:70 ("parser benchmark - reactive full reparse medium") ok
time (mean ± σ)         range (min … max) 
 269.03 µs ±   5.69 µs   262.55 µs … 279.54 µs  in 10 ×    362 runs
[dowdiness/canopy] bench editor/performance_benchmark.mbt:91 ("parser benchmark - imperative incremental medium") ok
time (mean ± σ)         range (min … max) 
 263.86 µs ±   2.47 µs   259.90 µs … 268.82 µs  in 10 ×    379 runs
[dowdiness/canopy] bench editor/performance_benchmark.mbt:116 ("parser benchmark - reactive full reparse large") ok
time (mean ± σ)         range (min … max) 
   1.07 ms ±  14.44 µs     1.06 ms …   1.10 ms  in 10 ×     94 runs
[dowdiness/canopy] bench editor/performance_benchmark.mbt:137 ("parser benchmark - imperative incremental large") ok
time (mean ± σ)         range (min … max) 
   1.13 ms ±  55.74 µs     1.09 ms …   1.23 ms  in 10 ×     92 runs
[dowdiness/canopy] bench projection/tree_refresh_benchmark.mbt:32 ("tree refresh unchanged (20 defs)") ok
time (mean ± σ)         range (min … max) 
   5.27 µs ±   0.06 µs     5.20 µs …   5.38 µs  in 10 ×  18731 runs
[dowdiness/canopy] bench projection/tree_refresh_benchmark.mbt:42 ("tree refresh unchanged (80 defs)") ok
time (mean ± σ)         range (min … max) 
  20.14 µs ±   0.24 µs    19.93 µs …  20.67 µs  in 10 ×   4955 runs
[dowdiness/canopy] bench projection/tree_refresh_benchmark.mbt:52 ("tree refresh unchanged (320 defs)") ok
time (mean ± σ)         range (min … max) 
  83.52 µs ±   1.43 µs    82.33 µs …  86.51 µs  in 10 ×   1202 runs
[dowdiness/canopy] bench projection/tree_refresh_benchmark.mbt:62 ("tree refresh unchanged (1000 defs)") ok
time (mean ± σ)         range (min … max) 
 333.23 µs ±   1.37 µs   330.83 µs … 335.29 µs  in 10 ×    298 runs
[dowdiness/canopy] bench projection/tree_refresh_benchmark.mbt:74 ("tree refresh 1 changed (20 defs)") ok
time (mean ± σ)         range (min … max) 
   8.63 µs ±   0.07 µs     8.58 µs …   8.81 µs  in 10 ×  11648 runs
[dowdiness/canopy] bench projection/tree_refresh_benchmark.mbt:89 ("tree refresh 1 changed (320 defs)") ok
time (mean ± σ)         range (min … max) 
 148.31 µs ±   1.01 µs   147.42 µs … 150.50 µs  in 10 ×    667 runs
[dowdiness/canopy] bench projection/tree_refresh_benchmark.mbt:104 ("tree refresh 1 changed (1000 defs)") ok
time (mean ± σ)         range (min … max) 
 536.55 µs ±   2.38 µs   533.55 µs … 539.69 µs  in 10 ×    186 runs
[dowdiness/canopy] bench projection/tree_refresh_benchmark.mbt:119 ("tree refresh 1 changed (80 defs)") ok
time (mean ± σ)         range (min … max) 
  32.98 µs ±   0.06 µs    32.92 µs …  33.09 µs  in 10 ×   3040 runs
Total tests: 14, passed: 14, failed: 0.

event-graph-walker Benchmarks

Base branch:

Registry index updated successfully
Symbols updated successfully
[dowdiness/event-graph-walker] bench internal/branch/branch_merge_benchmark.mbt:21 ("merge - concurrent edits (2 agents x 10)") ok
time (mean ± σ)         range (min … max) 
  32.71 µs ±   0.87 µs    32.02 µs …  35.06 µs  in 10 ×   2899 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_merge_benchmark.mbt:59 ("merge - concurrent edits (2 agents x 50)") ok
time (mean ± σ)         range (min … max) 
 216.22 µs ±   1.63 µs   213.55 µs … 219.00 µs  in 10 ×    469 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_merge_benchmark.mbt:97 ("merge - concurrent edits (2 agents x 200)") ok
time (mean ± σ)         range (min … max) 
   1.13 ms ±  16.31 µs     1.10 ms …   1.16 ms  in 10 ×     91 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_merge_benchmark.mbt:135 ("merge - many agents (5 agents x 20)") ok
time (mean ± σ)         range (min … max) 
 315.74 µs ±   2.22 µs   314.02 µs … 320.55 µs  in 10 ×    315 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_merge_benchmark.mbt:184 ("merge - with deletes (50 inserts, 25 deletes)") ok
time (mean ± σ)         range (min … max) 
 178.43 µs ±   1.97 µs   175.27 µs … 180.95 µs  in 10 ×    568 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_merge_benchmark.mbt:230 ("merge - graph_diff advance (20 ops)") ok
time (mean ± σ)         range (min … max) 
 122.55 µs ±   0.84 µs   121.35 µs … 123.75 µs  in 10 ×    793 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_merge_benchmark.mbt:303 ("merge - repeated small (10 iterations x 5 ops)") ok
time (mean ± σ)         range (min … max) 
 266.57 µs ±   1.61 µs   264.31 µs … 268.98 µs  in 10 ×    377 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_merge_benchmark.mbt:341 ("merge - context apply operations (50 ops)") ok
time (mean ± σ)         range (min … max) 
  18.26 µs ±   0.07 µs    18.14 µs …  18.36 µs  in 10 ×   5475 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_benchmark.mbt:6 ("branch - checkout (10 ops)") ok
time (mean ± σ)         range (min … max) 
   7.36 µs ±   0.02 µs     7.33 µs …   7.40 µs  in 10 ×  13575 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_benchmark.mbt:29 ("branch - checkout (100 ops)") ok
time (mean ± σ)         range (min … max) 
 119.68 µs ±   0.48 µs   118.68 µs … 120.23 µs  in 10 ×    825 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_benchmark.mbt:47 ("branch - checkout (1000 ops)") ok
time (mean ± σ)         range (min … max) 
   2.08 ms ±  17.65 µs     2.06 ms …   2.11 ms  in 10 ×     47 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_benchmark.mbt:65 ("branch - advance (10 new ops)") ok
time (mean ± σ)         range (min … max) 
  37.86 µs ±   0.16 µs    37.60 µs …  38.13 µs  in 10 ×   2649 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_benchmark.mbt:91 ("branch - advance (100 new ops)") ok
time (mean ± σ)         range (min … max) 
 183.25 µs ±   2.10 µs   181.10 µs … 186.39 µs  in 10 ×    545 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_benchmark.mbt:117 ("branch - checkout with concurrent branches") ok
time (mean ± σ)         range (min … max) 
 124.24 µs ±   0.95 µs   122.90 µs … 125.53 µs  in 10 ×    799 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_benchmark.mbt:145 ("branch - checkout with deletes") ok
time (mean ± σ)         range (min … max) 
 191.42 µs ±   2.13 µs   189.25 µs … 195.17 µs  in 10 ×    516 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_benchmark.mbt:176 ("branch - repeated advance steady-state (10 iterations)") ok
time (mean ± σ)         range (min … max) 
 137.97 µs ±   0.44 µs   137.20 µs … 138.48 µs  in 10 ×    727 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_benchmark.mbt:220 ("branch - repeated advance with oplog mutations (10 iterations)") ok
time (mean ± σ)         range (min … max) 
  20.66 ms ±   9.85 ms     7.54 ms …  34.95 ms  in 10 ×     29 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_benchmark.mbt:246 ("branch - to_text (100 chars)") ok
time (mean ± σ)         range (min … max) 
  17.78 µs ±   0.16 µs    17.58 µs …  18.11 µs  in 10 ×   5622 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_benchmark.mbt:264 ("branch - to_text (1000 chars)") ok
time (mean ± σ)         range (min … max) 
 277.10 µs ±   1.79 µs   273.78 µs … 279.09 µs  in 10 ×    361 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_benchmark.mbt:285 ("branch - single advance (1 new op)") ok
time (mean ± σ)         range (min … max) 
  27.18 µs ±   0.13 µs    27.06 µs …  27.44 µs  in 10 ×   3670 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_benchmark.mbt:311 ("branch - single advance (50 new ops)") ok
time (mean ± σ)         range (min … max) 
  96.44 µs ±   0.89 µs    95.17 µs …  97.73 µs  in 10 ×   1023 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_benchmark.mbt:342 ("branch - realistic typing (50 chars)") ok
time (mean ± σ)         range (min … max) 
  92.11 ms ±  43.86 ms    33.17 ms … 157.61 ms  in 10 ×      8 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_benchmark.mbt:375 ("branch - concurrent merge scenario") ok
time (mean ± σ)         range (min … max) 
  27.84 µs ±   0.16 µs    27.60 µs …  28.04 µs  in 10 ×   3607 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/walker_benchmark.mbt:6 ("walker - linear history (10 ops)") ok
time (mean ± σ)         range (min … max) 
   4.75 µs ±   0.05 µs     4.66 µs …   4.82 µs  in 10 ×  20911 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/walker_benchmark.mbt:22 ("walker - linear history (100 ops)") ok
time (mean ± σ)         range (min … max) 
  80.67 µs ±   2.51 µs    79.11 µs …  86.11 µs  in 10 ×   1199 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/walker_benchmark.mbt:38 ("walker - linear history (1000 ops)") ok
time (mean ± σ)         range (min … max) 
   1.38 ms ±   8.59 µs     1.37 ms …   1.40 ms  in 10 ×     73 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/walker_benchmark.mbt:54 ("walker - concurrent branches (2 agents x 50)") ok
time (mean ± σ)         range (min … max) 
  79.49 µs ±   0.65 µs    78.63 µs …  80.92 µs  in 10 ×   1261 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/walker_benchmark.mbt:79 ("walker - concurrent branches (5 agents x 20)") ok
time (mean ± σ)         range (min … max) 
  78.21 µs ±   0.38 µs    77.80 µs …  78.75 µs  in 10 ×   1263 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/walker_benchmark.mbt:99 ("walker - diamond pattern (50 diamonds)") ok
time (mean ± σ)         range (min … max) 
 153.11 µs ±   1.02 µs   151.56 µs … 154.51 µs  in 10 ×    652 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/walker_benchmark.mbt:121 ("walker - diff advance only (10 new ops)") ok
time (mean ± σ)         range (min … max) 
  32.76 µs ±   0.11 µs    32.61 µs …  32.89 µs  in 10 ×   3040 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/walker_benchmark.mbt:145 ("walker - diff with concurrent branches") ok
time (mean ± σ)         range (min … max) 
  63.18 µs ±   0.19 µs    62.97 µs …  63.46 µs  in 10 ×   1584 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/walker_benchmark.mbt:176 ("walker - large history (10000 ops)") ok
time (mean ± σ)         range (min … max) 
  27.76 ms ±   1.41 ms    25.95 ms …  29.61 ms  in 10 ×      4 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/walker_benchmark.mbt:196 ("walker - linear history (100000 ops)") ok
time (mean ± σ)         range (min … max) 
 729.91 ms ±  63.83 ms   659.38 ms … 831.38 ms  in 10 ×      1 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/walker_benchmark.mbt:213 ("walker - concurrent branches (100000 ops, 5 agents)") ok
time (mean ± σ)         range (min … max) 
 848.76 ms ±  69.82 ms   754.02 ms … 962.64 ms  in 10 ×      1 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:6 ("version_vector - create (1 agent)") ok
time (mean ± σ)         range (min … max) 
   0.06 µs ±   0.00 µs     0.06 µs …   0.06 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:15 ("version_vector - create (5 agents)") ok
time (mean ± σ)         range (min … max) 
   0.33 µs ±   0.00 µs     0.33 µs …   0.33 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:29 ("version_vector - create (20 agents)") ok
time (mean ± σ)         range (min … max) 
   1.54 µs ±   0.01 µs     1.53 µs …   1.56 µs  in 10 ×  64345 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:42 ("version_vector - compare equal (5 agents)") ok
time (mean ± σ)         range (min … max) 
   0.26 µs ±   0.00 µs     0.26 µs …   0.26 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:63 ("version_vector - compare <= (5 agents)") ok
time (mean ± σ)         range (min … max) 
   0.15 µs ±   0.00 µs     0.15 µs …   0.15 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:84 ("version_vector - compare <= (20 agents)") ok
time (mean ± σ)         range (min … max) 
   0.63 µs ±   0.00 µs     0.62 µs …   0.63 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:100 ("version_vector - merge (5 agents)") ok
time (mean ± σ)         range (min … max) 
   0.48 µs ±   0.03 µs     0.47 µs …   0.55 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:118 ("version_vector - merge (20 agents)") ok
time (mean ± σ)         range (min … max) 
   2.42 µs ±   0.02 µs     2.40 µs …   2.46 µs  in 10 ×  41582 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:134 ("version_vector - includes (5 agents)") ok
time (mean ± σ)         range (min … max) 
   0.24 µs ±   0.00 µs     0.24 µs …   0.24 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:153 ("version_vector - concurrent (5 agents)") ok
time (mean ± σ)         range (min … max) 
   0.16 µs ±   0.00 µs     0.15 µs …   0.16 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:170 ("version_vector - from_frontier (10 ops)") ok
time (mean ± σ)         range (min … max) 
   1.32 µs ±   0.01 µs     1.31 µs …   1.33 µs  in 10 ×  76269 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:186 ("version_vector - from_frontier (100 ops, 5 agents)") ok
time (mean ± σ)         range (min … max) 
  18.21 µs ±   0.10 µs    18.09 µs …  18.40 µs  in 10 ×   5492 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:206 ("version_vector - to_frontier (5 agents)") ok
time (mean ± σ)         range (min … max) 
   0.22 µs ±   0.00 µs     0.22 µs …   0.22 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:230 ("version_vector - roundtrip (5 agents)") ok
time (mean ± σ)         range (min … max) 
  18.53 µs ±   0.09 µs    18.43 µs …  18.73 µs  in 10 ×   5418 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:251 ("version_vector - agents (5 agents)") ok
time (mean ± σ)         range (min … max) 
   0.05 µs ±   0.00 µs     0.05 µs …   0.05 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:266 ("version_vector - length (20 agents)") ok
time (mean ± σ)         range (min … max) 
   0.01 µs ±   0.00 µs     0.01 µs …   0.01 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench internal/oplog/oplog_benchmark.mbt:6 ("oplog - insert (100 ops)") ok
time (mean ± σ)         range (min … max) 
  64.73 µs ±   1.64 µs    63.67 µs …  68.89 µs  in 10 ×   1525 runs
[dowdiness/event-graph-walker] bench internal/oplog/oplog_benchmark.mbt:20 ("oplog - insert (1000 ops)") ok
time (mean ± σ)         range (min … max) 
 853.85 µs ±  18.82 µs   834.81 µs … 885.62 µs  in 10 ×    114 runs
[dowdiness/event-graph-walker] bench internal/oplog/oplog_benchmark.mbt:34 ("oplog - insert and delete mix (100 ops)") ok
time (mean ± σ)         range (min … max) 
  97.91 µs ±   0.41 µs    97.11 µs …  98.53 µs  in 10 ×   1024 runs
[dowdiness/event-graph-walker] bench internal/oplog/oplog_benchmark.mbt:58 ("oplog - apply_remote (50 ops)") ok
time (mean ± σ)         range (min … max) 
  39.57 µs ±   0.33 µs    39.05 µs …  39.91 µs  in 10 ×   2539 runs
[dowdiness/event-graph-walker] bench internal/oplog/oplog_benchmark.mbt:79 ("oplog - get_op (1000 ops)") ok
time (mean ± σ)         range (min … max) 
   0.16 µs ±   0.00 µs     0.15 µs …   0.16 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench internal/oplog/oplog_benchmark.mbt:97 ("oplog - get_frontier (single agent)") ok
time (mean ± σ)         range (min … max) 
   0.02 µs ±   0.00 µs     0.02 µs …   0.02 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench internal/oplog/oplog_benchmark.mbt:112 ("oplog - get_frontier (5 agents)") ok
time (mean ± σ)         range (min … max) 
   0.02 µs ±   0.00 µs     0.02 µs …   0.03 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench internal/oplog/oplog_benchmark.mbt:134 ("oplog - walk_and_collect (100 ops)") ok
time (mean ± σ)         range (min … max) 
  89.89 µs ±   0.97 µs    88.55 µs …  91.14 µs  in 10 ×   1103 runs
[dowdiness/event-graph-walker] bench internal/oplog/oplog_benchmark.mbt:150 ("oplog - walk_and_collect (concurrent)") ok
time (mean ± σ)         range (min … max) 
  92.71 µs ±   0.75 µs    91.79 µs …  93.95 µs  in 10 ×   1064 runs
[dowdiness/event-graph-walker] bench internal/oplog/oplog_benchmark.mbt:177 ("oplog - diff_and_collect (advance 20)") ok
time (mean ± σ)         range (min … max) 
  43.44 µs ±   0.27 µs    43.12 µs …  43.80 µs  in 10 ×   2284 runs
[dowdiness/event-graph-walker] bench internal/oplog/oplog_benchmark.mbt:202 ("oplog - walk_filtered (inserts only)") ok
time (mean ± σ)         range (min … max) 
  64.27 µs ±   0.48 µs    63.62 µs …  64.78 µs  in 10 ×   1571 runs
[dowdiness/event-graph-walker] bench internal/oplog/oplog_benchmark.mbt:233 ("oplog - sequential typing (500 chars)") ok
time (mean ± σ)         range (min … max) 
 375.17 µs ±   1.50 µs   373.28 µs … 377.93 µs  in 10 ×    266 runs
[dowdiness/event-graph-walker] bench internal/oplog/oplog_benchmark.mbt:249 ("oplog - random position inserts (100 ops)") ok
time (mean ± σ)         range (min … max) 
  65.05 µs ±   0.41 µs    64.50 µs …  65.65 µs  in 10 ×   1535 runs
[dowdiness/event-graph-walker] bench internal/oplog/oplog_benchmark.mbt:270 ("oplog - sequential typing (100000 chars)") ok
time (mean ± σ)         range (min … max) 
 274.13 ms ±  33.62 ms   218.69 ms … 313.79 ms  in 10 ×      1 runs
[dowdiness/event-graph-walker] bench internal/oplog/oplog_benchmark.mbt:287 ("oplog - diff_and_collect (100000 ops advance)") ok
time (mean ± σ)         range (min … max) 
 831.61 ms ±  26.14 ms   792.52 ms … 872.79 ms  in 10 ×      1 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:10 ("text - insert append (100 chars)") ok
time (mean ± σ)         range (min … max) 
 101.49 µs ±   2.27 µs   100.42 µs … 107.93 µs  in 10 ×    945 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:22 ("text - insert append (1000 chars)") ok
time (mean ± σ)         range (min … max) 
   1.43 ms ±  44.49 µs     1.38 ms …   1.51 ms  in 10 ×     73 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:35 ("text - insert prepend (100 chars)") ok
time (mean ± σ)         range (min … max) 
   1.25 ms ±  10.15 µs     1.24 ms …   1.27 ms  in 10 ×     79 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:51 ("text - delete (100 deletes from 100-char doc)") ok
time (mean ± σ)         range (min … max) 
   2.40 ms ±  19.08 µs     2.38 ms …   2.43 ms  in 10 ×     41 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:70 ("text - text() (100-char doc)") ok
time (mean ± σ)         range (min … max) 
  18.97 µs ±   0.24 µs    18.69 µs …  19.47 µs  in 10 ×   5288 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:83 ("text - text() (1000-char doc)") ok
time (mean ± σ)         range (min … max) 
 277.04 µs ±   1.14 µs   274.71 µs … 278.37 µs  in 10 ×    360 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:96 ("text - len() (1000-char doc)") ok
time (mean ± σ)         range (min … max) 
   0.01 µs ±   0.00 µs     0.01 µs …   0.01 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:113 ("text - sync export_all (100 ops)") ok
time (mean ± σ)         range (min … max) 
   0.11 µs ±   0.00 µs     0.11 µs …   0.12 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:126 ("text - sync export_all (1000 ops)") ok
time (mean ± σ)         range (min … max) 
   0.11 µs ±   0.00 µs     0.11 µs …   0.11 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:139 ("text - sync export_since (50-op delta, 1000-op base)") ok
time (mean ± σ)         range (min … max) 
 577.57 µs ±  12.06 µs   564.79 µs … 602.79 µs  in 10 ×    162 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:156 ("text - sync apply (50 remote ops)") ok
time (mean ± σ)         range (min … max) 
 109.31 µs ±   1.26 µs   107.45 µs … 111.19 µs  in 10 ×    884 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:171 ("text - sync apply (500 remote ops)") ok
time (mean ± σ)         range (min … max) 
   1.63 ms ±  12.83 µs     1.61 ms …   1.65 ms  in 10 ×     62 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:186 ("text - bidirectional sync (2 peers, 50 ops each)") ok
time (mean ± σ)         range (min … max) 
 229.30 µs ±   1.20 µs   226.82 µs … 230.91 µs  in 10 ×    439 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:216 ("text - checkout (midpoint of 100-op doc)") ok
time (mean ± σ)         range (min … max) 
  54.79 µs ±   0.48 µs    54.26 µs …  55.73 µs  in 10 ×   1819 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:233 ("text - checkout (midpoint of 1000-op doc)") ok
time (mean ± σ)         range (min … max) 
 933.65 µs ±   5.39 µs   926.79 µs … 939.26 µs  in 10 ×    109 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:256 ("text - undo record_insert (100 ops, 1 group)") ok
time (mean ± σ)         range (min … max) 
   2.12 µs ±   0.01 µs     2.11 µs …   2.12 µs  in 10 ×  47632 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:269 ("text - undo record_insert (100 ops, 100 groups)") ok
time (mean ± σ)         range (min … max) 
   2.50 µs ±   0.02 µs     2.48 µs …   2.51 µs  in 10 ×  40287 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:281 ("text - undo undo() (10-op group)") ok
time (mean ± σ)         range (min … max) 
  33.11 µs ±   0.27 µs    32.81 µs …  33.59 µs  in 10 ×   3013 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:295 ("text - undo undo() (50-op group)") ok
time (mean ± σ)         range (min … max) 
 623.53 µs ±   7.85 µs   612.16 µs … 632.84 µs  in 10 ×    162 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:309 ("text - undo undo+redo roundtrip (10-op group)") ok
time (mean ± σ)         range (min … max) 
  40.58 µs ±   0.71 µs    39.95 µs …  42.09 µs  in 10 ×   2495 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:324 ("text - undo 10 undo+redo cycles (10-op group)") ok
time (mean ± σ)         range (min … max) 
 373.25 µs ±   2.11 µs   370.02 µs … 376.35 µs  in 10 ×    268 runs
Total tests: 86, passed: 86, failed: 0.

PR branch:

Registry index updated successfully
Symbols updated successfully
Downloading moonbitlang/quickcheck@0.9.9
[dowdiness/event-graph-walker] bench internal/branch/branch_merge_benchmark.mbt:21 ("merge - concurrent edits (2 agents x 10)") ok
time (mean ± σ)         range (min … max) 
  32.60 µs ±   0.86 µs    31.86 µs …  34.86 µs  in 10 ×   2817 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_merge_benchmark.mbt:59 ("merge - concurrent edits (2 agents x 50)") ok
time (mean ± σ)         range (min … max) 
 215.86 µs ±   1.98 µs   212.35 µs … 217.81 µs  in 10 ×    463 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_merge_benchmark.mbt:97 ("merge - concurrent edits (2 agents x 200)") ok
time (mean ± σ)         range (min … max) 
   1.11 ms ±  14.97 µs     1.09 ms …   1.13 ms  in 10 ×     92 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_merge_benchmark.mbt:135 ("merge - many agents (5 agents x 20)") ok
time (mean ± σ)         range (min … max) 
 308.93 µs ±   1.82 µs   306.93 µs … 312.91 µs  in 10 ×    325 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_merge_benchmark.mbt:184 ("merge - with deletes (50 inserts, 25 deletes)") ok
time (mean ± σ)         range (min … max) 
 175.70 µs ±   3.35 µs   172.17 µs … 182.64 µs  in 10 ×    569 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_merge_benchmark.mbt:230 ("merge - graph_diff advance (20 ops)") ok
time (mean ± σ)         range (min … max) 
 126.02 µs ±   3.08 µs   123.20 µs … 131.90 µs  in 10 ×    803 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_merge_benchmark.mbt:303 ("merge - repeated small (10 iterations x 5 ops)") ok
time (mean ± σ)         range (min … max) 
 272.31 µs ±   6.56 µs   265.51 µs … 283.54 µs  in 10 ×    376 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_merge_benchmark.mbt:341 ("merge - context apply operations (50 ops)") ok
time (mean ± σ)         range (min … max) 
  18.35 µs ±   0.27 µs    18.13 µs …  19.09 µs  in 10 ×   5368 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_benchmark.mbt:6 ("branch - checkout (10 ops)") ok
time (mean ± σ)         range (min … max) 
   7.26 µs ±   0.02 µs     7.23 µs …   7.31 µs  in 10 ×  13802 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_benchmark.mbt:29 ("branch - checkout (100 ops)") ok
time (mean ± σ)         range (min … max) 
 119.34 µs ±   0.80 µs   118.50 µs … 120.46 µs  in 10 ×    838 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_benchmark.mbt:47 ("branch - checkout (1000 ops)") ok
time (mean ± σ)         range (min … max) 
   2.06 ms ±  14.14 µs     2.04 ms …   2.08 ms  in 10 ×     49 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_benchmark.mbt:65 ("branch - advance (10 new ops)") ok
time (mean ± σ)         range (min … max) 
  37.54 µs ±   0.16 µs    37.26 µs …  37.71 µs  in 10 ×   2663 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_benchmark.mbt:91 ("branch - advance (100 new ops)") ok
time (mean ± σ)         range (min … max) 
 178.57 µs ±   2.48 µs   174.48 µs … 181.91 µs  in 10 ×    564 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_benchmark.mbt:117 ("branch - checkout with concurrent branches") ok
time (mean ± σ)         range (min … max) 
 123.66 µs ±   0.86 µs   122.33 µs … 125.04 µs  in 10 ×    808 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_benchmark.mbt:145 ("branch - checkout with deletes") ok
time (mean ± σ)         range (min … max) 
 191.63 µs ±   1.53 µs   189.92 µs … 194.28 µs  in 10 ×    527 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_benchmark.mbt:176 ("branch - repeated advance steady-state (10 iterations)") ok
time (mean ± σ)         range (min … max) 
 137.81 µs ±   0.73 µs   136.76 µs … 139.32 µs  in 10 ×    720 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_benchmark.mbt:220 ("branch - repeated advance with oplog mutations (10 iterations)") ok
time (mean ± σ)         range (min … max) 
  21.00 ms ±   9.93 ms     7.72 ms …  35.30 ms  in 10 ×     30 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_benchmark.mbt:246 ("branch - to_text (100 chars)") ok
time (mean ± σ)         range (min … max) 
  17.68 µs ±   0.08 µs    17.59 µs …  17.81 µs  in 10 ×   5677 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_benchmark.mbt:264 ("branch - to_text (1000 chars)") ok
time (mean ± σ)         range (min … max) 
 284.36 µs ±   2.61 µs   280.46 µs … 288.27 µs  in 10 ×    359 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_benchmark.mbt:285 ("branch - single advance (1 new op)") ok
time (mean ± σ)         range (min … max) 
  27.59 µs ±   0.22 µs    27.33 µs …  27.98 µs  in 10 ×   3604 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_benchmark.mbt:311 ("branch - single advance (50 new ops)") ok
time (mean ± σ)         range (min … max) 
  95.35 µs ±   0.74 µs    94.43 µs …  96.40 µs  in 10 ×   1060 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_benchmark.mbt:342 ("branch - realistic typing (50 chars)") ok
time (mean ± σ)         range (min … max) 
  90.22 ms ±  44.05 ms    31.18 ms … 152.82 ms  in 10 ×      8 runs
[dowdiness/event-graph-walker] bench internal/branch/branch_benchmark.mbt:375 ("branch - concurrent merge scenario") ok
time (mean ± σ)         range (min … max) 
  27.85 µs ±   0.18 µs    27.62 µs …  28.12 µs  in 10 ×   3638 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/walker_benchmark.mbt:6 ("walker - linear history (10 ops)") ok
time (mean ± σ)         range (min … max) 
   4.80 µs ±   0.06 µs     4.68 µs …   4.88 µs  in 10 ×  20765 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/walker_benchmark.mbt:22 ("walker - linear history (100 ops)") ok
time (mean ± σ)         range (min … max) 
  80.10 µs ±   1.43 µs    79.20 µs …  84.04 µs  in 10 ×   1213 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/walker_benchmark.mbt:38 ("walker - linear history (1000 ops)") ok
time (mean ± σ)         range (min … max) 
   1.40 ms ±   7.68 µs     1.39 ms …   1.41 ms  in 10 ×     72 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/walker_benchmark.mbt:54 ("walker - concurrent branches (2 agents x 50)") ok
time (mean ± σ)         range (min … max) 
  80.35 µs ±   0.38 µs    79.81 µs …  80.93 µs  in 10 ×   1251 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/walker_benchmark.mbt:79 ("walker - concurrent branches (5 agents x 20)") ok
time (mean ± σ)         range (min … max) 
  79.32 µs ±   0.54 µs    78.55 µs …  80.58 µs  in 10 ×   1266 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/walker_benchmark.mbt:99 ("walker - diamond pattern (50 diamonds)") ok
time (mean ± σ)         range (min … max) 
 153.69 µs ±   1.24 µs   152.23 µs … 155.61 µs  in 10 ×    647 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/walker_benchmark.mbt:121 ("walker - diff advance only (10 new ops)") ok
time (mean ± σ)         range (min … max) 
  32.89 µs ±   0.22 µs    32.69 µs …  33.28 µs  in 10 ×   2808 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/walker_benchmark.mbt:145 ("walker - diff with concurrent branches") ok
time (mean ± σ)         range (min … max) 
  63.54 µs ±   0.26 µs    63.15 µs …  63.93 µs  in 10 ×   1583 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/walker_benchmark.mbt:176 ("walker - large history (10000 ops)") ok
time (mean ± σ)         range (min … max) 
  27.91 ms ± 917.13 µs    26.69 ms …  29.14 ms  in 10 ×      4 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/walker_benchmark.mbt:196 ("walker - linear history (100000 ops)") ok
time (mean ± σ)         range (min … max) 
 769.34 ms ±  70.06 ms   691.31 ms … 862.17 ms  in 10 ×      1 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/walker_benchmark.mbt:213 ("walker - concurrent branches (100000 ops, 5 agents)") ok
time (mean ± σ)         range (min … max) 
 827.00 ms ±  81.52 ms   741.88 ms … 940.16 ms  in 10 ×      1 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:6 ("version_vector - create (1 agent)") ok
time (mean ± σ)         range (min … max) 
   0.06 µs ±   0.00 µs     0.06 µs …   0.06 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:15 ("version_vector - create (5 agents)") ok
time (mean ± σ)         range (min … max) 
   0.33 µs ±   0.00 µs     0.33 µs …   0.33 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:29 ("version_vector - create (20 agents)") ok
time (mean ± σ)         range (min … max) 
   1.55 µs ±   0.01 µs     1.54 µs …   1.56 µs  in 10 ×  64435 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:42 ("version_vector - compare equal (5 agents)") ok
time (mean ± σ)         range (min … max) 
   0.26 µs ±   0.00 µs     0.26 µs …   0.26 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:63 ("version_vector - compare <= (5 agents)") ok
time (mean ± σ)         range (min … max) 
   0.15 µs ±   0.00 µs     0.15 µs …   0.15 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:84 ("version_vector - compare <= (20 agents)") ok
time (mean ± σ)         range (min … max) 
   0.62 µs ±   0.00 µs     0.61 µs …   0.63 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:100 ("version_vector - merge (5 agents)") ok
time (mean ± σ)         range (min … max) 
   0.48 µs ±   0.00 µs     0.48 µs …   0.48 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:118 ("version_vector - merge (20 agents)") ok
time (mean ± σ)         range (min … max) 
   2.41 µs ±   0.01 µs     2.40 µs …   2.42 µs  in 10 ×  41467 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:134 ("version_vector - includes (5 agents)") ok
time (mean ± σ)         range (min … max) 
   0.24 µs ±   0.00 µs     0.24 µs …   0.24 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:153 ("version_vector - concurrent (5 agents)") ok
time (mean ± σ)         range (min … max) 
   0.16 µs ±   0.00 µs     0.16 µs …   0.16 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:170 ("version_vector - from_frontier (10 ops)") ok
time (mean ± σ)         range (min … max) 
   1.31 µs ±   0.00 µs     1.31 µs …   1.32 µs  in 10 ×  76188 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:186 ("version_vector - from_frontier (100 ops, 5 agents)") ok
time (mean ± σ)         range (min … max) 
  18.38 µs ±   0.06 µs    18.28 µs …  18.44 µs  in 10 ×   5477 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:206 ("version_vector - to_frontier (5 agents)") ok
time (mean ± σ)         range (min … max) 
   0.22 µs ±   0.00 µs     0.22 µs …   0.22 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:230 ("version_vector - roundtrip (5 agents)") ok
time (mean ± σ)         range (min … max) 
  18.71 µs ±   0.05 µs    18.62 µs …  18.78 µs  in 10 ×   5339 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:251 ("version_vector - agents (5 agents)") ok
time (mean ± σ)         range (min … max) 
   0.05 µs ±   0.00 µs     0.05 µs …   0.05 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench internal/causal_graph/version_vector_benchmark.mbt:266 ("version_vector - length (20 agents)") ok
time (mean ± σ)         range (min … max) 
   0.01 µs ±   0.00 µs     0.01 µs …   0.01 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench internal/oplog/oplog_benchmark.mbt:6 ("oplog - insert (100 ops)") ok
time (mean ± σ)         range (min … max) 
  65.70 µs ±   1.76 µs    64.36 µs …  69.86 µs  in 10 ×   1507 runs
[dowdiness/event-graph-walker] bench internal/oplog/oplog_benchmark.mbt:20 ("oplog - insert (1000 ops)") ok
time (mean ± σ)         range (min … max) 
 884.04 µs ±   6.54 µs   874.44 µs … 893.47 µs  in 10 ×    112 runs
[dowdiness/event-graph-walker] bench internal/oplog/oplog_benchmark.mbt:34 ("oplog - insert and delete mix (100 ops)") ok
time (mean ± σ)         range (min … max) 
 101.30 µs ±   0.38 µs   100.79 µs … 101.83 µs  in 10 ×    997 runs
[dowdiness/event-graph-walker] bench internal/oplog/oplog_benchmark.mbt:58 ("oplog - apply_remote (50 ops)") ok
time (mean ± σ)         range (min … max) 
  39.16 µs ±   0.20 µs    38.92 µs …  39.45 µs  in 10 ×   2558 runs
[dowdiness/event-graph-walker] bench internal/oplog/oplog_benchmark.mbt:79 ("oplog - get_op (1000 ops)") ok
time (mean ± σ)         range (min … max) 
   0.16 µs ±   0.00 µs     0.16 µs …   0.16 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench internal/oplog/oplog_benchmark.mbt:97 ("oplog - get_frontier (single agent)") ok
time (mean ± σ)         range (min … max) 
   0.03 µs ±   0.00 µs     0.03 µs …   0.03 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench internal/oplog/oplog_benchmark.mbt:112 ("oplog - get_frontier (5 agents)") ok
time (mean ± σ)         range (min … max) 
   0.03 µs ±   0.00 µs     0.02 µs …   0.03 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench internal/oplog/oplog_benchmark.mbt:134 ("oplog - walk_and_collect (100 ops)") ok
time (mean ± σ)         range (min … max) 
  90.78 µs ±   0.87 µs    89.52 µs …  91.96 µs  in 10 ×   1093 runs
[dowdiness/event-graph-walker] bench internal/oplog/oplog_benchmark.mbt:150 ("oplog - walk_and_collect (concurrent)") ok
time (mean ± σ)         range (min … max) 
  93.23 µs ±   0.81 µs    91.93 µs …  94.24 µs  in 10 ×   1070 runs
[dowdiness/event-graph-walker] bench internal/oplog/oplog_benchmark.mbt:177 ("oplog - diff_and_collect (advance 20)") ok
time (mean ± σ)         range (min … max) 
  42.70 µs ±   0.30 µs    42.37 µs …  43.34 µs  in 10 ×   2309 runs
[dowdiness/event-graph-walker] bench internal/oplog/oplog_benchmark.mbt:202 ("oplog - walk_filtered (inserts only)") ok
time (mean ± σ)         range (min … max) 
  63.93 µs ±   0.32 µs    63.49 µs …  64.41 µs  in 10 ×   1557 runs
[dowdiness/event-graph-walker] bench internal/oplog/oplog_benchmark.mbt:233 ("oplog - sequential typing (500 chars)") ok
time (mean ± σ)         range (min … max) 
 378.18 µs ±   3.12 µs   373.74 µs … 383.04 µs  in 10 ×    266 runs
[dowdiness/event-graph-walker] bench internal/oplog/oplog_benchmark.mbt:249 ("oplog - random position inserts (100 ops)") ok
time (mean ± σ)         range (min … max) 
  64.61 µs ±   0.24 µs    64.33 µs …  65.13 µs  in 10 ×   1561 runs
[dowdiness/event-graph-walker] bench internal/oplog/oplog_benchmark.mbt:270 ("oplog - sequential typing (100000 chars)") ok
time (mean ± σ)         range (min … max) 
 280.42 ms ±  37.37 ms   223.03 ms … 338.41 ms  in 10 ×      1 runs
[dowdiness/event-graph-walker] bench internal/oplog/oplog_benchmark.mbt:287 ("oplog - diff_and_collect (100000 ops advance)") ok
time (mean ± σ)         range (min … max) 
 864.11 ms ±  17.59 ms   838.85 ms … 888.72 ms  in 10 ×      1 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:10 ("text - insert append (100 chars)") ok
time (mean ± σ)         range (min … max) 
 101.97 µs ±   2.55 µs   100.46 µs … 108.76 µs  in 10 ×    943 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:22 ("text - insert append (1000 chars)") ok
time (mean ± σ)         range (min … max) 
   1.51 ms ±  21.27 µs     1.49 ms …   1.54 ms  in 10 ×     66 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:35 ("text - insert prepend (100 chars)") ok
time (mean ± σ)         range (min … max) 
   1.27 ms ±  11.09 µs     1.26 ms …   1.29 ms  in 10 ×     79 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:51 ("text - delete (100 deletes from 100-char doc)") ok
time (mean ± σ)         range (min … max) 
   2.44 ms ±  19.47 µs     2.40 ms …   2.46 ms  in 10 ×     41 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:70 ("text - text() (100-char doc)") ok
time (mean ± σ)         range (min … max) 
  18.95 µs ±   0.07 µs    18.85 µs …  19.05 µs  in 10 ×   5268 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:83 ("text - text() (1000-char doc)") ok
time (mean ± σ)         range (min … max) 
 283.72 µs ±   2.37 µs   280.78 µs … 287.26 µs  in 10 ×    352 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:96 ("text - len() (1000-char doc)") ok
time (mean ± σ)         range (min … max) 
   0.01 µs ±   0.00 µs     0.01 µs …   0.01 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:113 ("text - sync export_all (100 ops)") ok
time (mean ± σ)         range (min … max) 
   0.11 µs ±   0.00 µs     0.11 µs …   0.11 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:126 ("text - sync export_all (1000 ops)") ok
time (mean ± σ)         range (min … max) 
   0.11 µs ±   0.00 µs     0.11 µs …   0.11 µs  in 10 × 100000 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:139 ("text - sync export_since (50-op delta, 1000-op base)") ok
time (mean ± σ)         range (min … max) 
 610.59 µs ±  14.94 µs   588.24 µs … 628.65 µs  in 10 ×    169 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:156 ("text - sync apply (50 remote ops)") ok
time (mean ± σ)         range (min … max) 
 112.17 µs ±   1.42 µs   110.27 µs … 114.25 µs  in 10 ×    877 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:171 ("text - sync apply (500 remote ops)") ok
time (mean ± σ)         range (min … max) 
   1.64 ms ±  23.48 µs     1.61 ms …   1.70 ms  in 10 ×     55 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:186 ("text - bidirectional sync (2 peers, 50 ops each)") ok
time (mean ± σ)         range (min … max) 
 230.94 µs ±   0.68 µs   229.48 µs … 231.79 µs  in 10 ×    433 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:216 ("text - checkout (midpoint of 100-op doc)") ok
time (mean ± σ)         range (min … max) 
  54.43 µs ±   0.22 µs    54.17 µs …  54.92 µs  in 10 ×   1852 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:233 ("text - checkout (midpoint of 1000-op doc)") ok
time (mean ± σ)         range (min … max) 
 985.17 µs ±  15.53 µs   959.80 µs …   1.01 ms  in 10 ×    102 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:256 ("text - undo record_insert (100 ops, 1 group)") ok
time (mean ± σ)         range (min … max) 
   2.09 µs ±   0.01 µs     2.09 µs …   2.10 µs  in 10 ×  47577 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:269 ("text - undo record_insert (100 ops, 100 groups)") ok
time (mean ± σ)         range (min … max) 
   2.47 µs ±   0.00 µs     2.46 µs …   2.48 µs  in 10 ×  40444 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:281 ("text - undo undo() (10-op group)") ok
time (mean ± σ)         range (min … max) 
  32.95 µs ±   0.09 µs    32.79 µs …  33.09 µs  in 10 ×   3006 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:295 ("text - undo undo() (50-op group)") ok
time (mean ± σ)         range (min … max) 
 615.57 µs ±   3.63 µs   610.64 µs … 622.08 µs  in 10 ×    164 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:309 ("text - undo undo+redo roundtrip (10-op group)") ok
time (mean ± σ)         range (min … max) 
  39.98 µs ±   0.16 µs    39.73 µs …  40.16 µs  in 10 ×   2501 runs
[dowdiness/event-graph-walker] bench text/text_benchmark.mbt:324 ("text - undo 10 undo+redo cycles (10-op group)") ok
time (mean ± σ)         range (min … max) 
 370.54 µs ±   2.44 µs   367.13 µs … 374.35 µs  in 10 ×    266 runs
Total tests: 86, passed: 86, failed: 0.

Benchmarks run with --release flag

Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](actions/upload-artifact@v4...v7)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/github_actions/actions/upload-artifact-7 branch from 5b23f9b to 27519d4 Compare March 20, 2026 17:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants