vacp2p / zerokit

A set of Zero Knowledge modules, written in Rust and designed to be used in other system programming environments.
Apache License 2.0
131 stars 7 forks source link

fix(CI): update actions version #268

Closed seemenkina closed 1 month ago

seemenkina commented 1 month ago

Fix error from nightly build: https://github.com/vacp2p/zerokit/actions/runs/10840811163/job/30104834868

github-actions[bot] commented 1 month ago

Benchmark for 9cc8522

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | FullMerkleTree::compute_root | 0.0±0.00ns | 0.0±0.00ns | NaN% | | FullMerkleTree::delete | **873.2±8.17ns** | 885.2±10.99ns | **+1.37%** | | FullMerkleTree::get | 3.4±0.04ns | 3.4±0.05ns | 0.00% | | FullMerkleTree::get_empty_leaves_indices | 7.1±0.07ns | 7.1±0.18ns | 0.00% | | FullMerkleTree::get_subtree_root | 3.7±0.12ns | 3.6±0.17ns | -2.70% | | FullMerkleTree::override_range | **1357.4±18.54ns** | 1380.3±15.89ns | **+1.69%** | | FullMerkleTree::set | 859.2±12.32ns | 861.1±15.77ns | +0.22% | | OptimalMerkleTree::compute_root | **994.9±13.78ns** | 1004.8±6.56ns | **+1.00%** | | OptimalMerkleTree::delete | 989.7±14.41ns | 991.3±8.65ns | +0.16% | | OptimalMerkleTree::get | 22.2±0.29ns | 22.2±0.29ns | 0.00% | | OptimalMerkleTree::get_empty_leaves_indices | 7.1±0.17ns | 7.1±0.20ns | 0.00% | | OptimalMerkleTree::get_subtree_root | 23.8±0.21ns | 23.9±0.74ns | +0.42% | | OptimalMerkleTree::override_range | **4.1±0.03µs** | 4.2±0.09µs | **+2.44%** | | OptimalMerkleTree::set | 988.5±15.39ns | 998.9±66.48ns | +1.05% |
github-actions[bot] commented 1 month ago

Benchmark for 9cc8522

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | FullMerkleTree::::full_height_gen | **14.7±0.14ms** | 15.1±0.10ms | **+2.72%** | | OptimalMerkleTree::::full_height_gen | 576.9±7.38µs | 578.9±7.15µs | +0.35% | | Pmtree::compute_root | 0.0±0.00ns | 0.0±0.00ns | NaN% | | Pmtree::get | 332.1±6.36ns | 332.0±2.08ns | -0.03% | | Pmtree::get_empty_leaves_indices | 8.7±0.16ns | 8.7±0.18ns | 0.00% | | Pmtree::get_subtree_root | 483.0±17.08ns | 478.9±7.14ns | -0.85% | | Pmtree::override_range | 233.9±3.62µs | 233.3±3.47µs | -0.26% | | Pmtree::set | **54.1±0.58µs** | 56.2±7.17µs | **+3.88%** | | Pmtree:delete | 54.2±0.63µs | 54.1±0.64µs | -0.18% | | Set/FullMerkleTree::::set/1 | 554.6±5.79µs | 554.7±2.82µs | +0.02% | | Set/FullMerkleTree::::set/10 | **5.5±0.01ms** | 5.6±0.01ms | **+1.82%** | | Set/FullMerkleTree::::set/100 | **55.5±0.17ms** | 55.7±0.16ms | **+0.36%** | | Set/FullMerkleTree::::set_range/1 | 555.8±3.76µs | 555.4±6.81µs | -0.07% | | Set/FullMerkleTree::::set_range/10 | 752.8±7.61µs | 752.1±6.82µs | -0.09% | | Set/FullMerkleTree::::set_range/100 | **3.2±0.01ms** | 3.3±0.02ms | **+3.13%** | | Set/OptimalMerkleTree::::set/1 | 555.9±6.07µs | 554.0±7.53µs | -0.34% | | Set/OptimalMerkleTree::::set/10 | 5.6±0.15ms | 5.6±0.27ms | 0.00% | | Set/OptimalMerkleTree::::set/100 | 55.7±0.08ms | **55.5±0.06ms** | **-0.36%** | | Set/OptimalMerkleTree::::set_range/1 | 563.5±36.56µs | **554.1±1.98µs** | **-1.67%** | | Set/OptimalMerkleTree::::set_range/10 | 5.5±0.01ms | 5.5±0.01ms | 0.00% | | Set/OptimalMerkleTree::::set_range/100 | 56.2±0.08ms | **55.7±0.09ms** | **-0.89%** | | vk::vk_from_ark_serialized | 1649.3±7.85ns | **1632.5±17.08ns** | **-1.02%** | | zkey::zkey_from_raw | 3.4±0.01s | 3.4±0.01s | 0.00% |
github-actions[bot] commented 1 month ago

Benchmark for 47a50f8

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | FullMerkleTree::compute_root | 0.0±0.00ns | 0.0±0.00ns | NaN% | | FullMerkleTree::delete | 881.7±14.02ns | **864.4±15.96ns** | **-1.96%** | | FullMerkleTree::get | **3.4±0.04ns** | 3.6±0.23ns | **+5.88%** | | FullMerkleTree::get_empty_leaves_indices | 7.1±0.04ns | 7.1±0.15ns | 0.00% | | FullMerkleTree::get_subtree_root | 3.6±0.16ns | 3.7±0.12ns | +2.78% | | FullMerkleTree::override_range | 1360.6±18.75ns | **1330.3±20.16ns** | **-2.23%** | | FullMerkleTree::set | 862.1±11.39ns | 866.2±11.62ns | +0.48% | | OptimalMerkleTree::compute_root | 1005.8±8.23ns | **991.4±7.89ns** | **-1.43%** | | OptimalMerkleTree::delete | 1023.2±67.99ns | **988.7±9.37ns** | **-3.37%** | | OptimalMerkleTree::get | 22.2±0.30ns | 22.3±0.23ns | +0.45% | | OptimalMerkleTree::get_empty_leaves_indices | 7.1±0.16ns | 7.1±0.12ns | 0.00% | | OptimalMerkleTree::get_subtree_root | 23.9±0.45ns | 23.9±0.35ns | 0.00% | | OptimalMerkleTree::override_range | 4.1±0.06µs | 4.1±0.12µs | 0.00% | | OptimalMerkleTree::set | 1004.7±7.44ns | **991.1±33.20ns** | **-1.35%** |
github-actions[bot] commented 1 month ago

Benchmark for 8414d56

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | FullMerkleTree::compute_root | 0.0±0.00ns | 0.0±0.00ns | NaN% | | FullMerkleTree::delete | 863.5±12.81ns | 873.6±13.55ns | +1.17% | | FullMerkleTree::get | **3.4±0.05ns** | 3.5±0.05ns | **+2.94%** | | FullMerkleTree::get_empty_leaves_indices | 7.2±0.60ns | 7.1±0.11ns | -1.39% | | FullMerkleTree::get_subtree_root | 3.7±0.10ns | 3.7±0.09ns | 0.00% | | FullMerkleTree::override_range | **1346.4±19.88ns** | 1390.1±23.79ns | **+3.25%** | | FullMerkleTree::set | **859.3±8.20ns** | 869.2±9.32ns | **+1.15%** | | OptimalMerkleTree::compute_root | **995.1±25.51ns** | 1027.4±23.39ns | **+3.25%** | | OptimalMerkleTree::delete | **993.0±29.30ns** | 1011.4±13.67ns | **+1.85%** | | OptimalMerkleTree::get | 23.7±2.24ns | **22.5±0.55ns** | **-5.06%** | | OptimalMerkleTree::get_empty_leaves_indices | 7.1±0.20ns | 7.1±0.09ns | 0.00% | | OptimalMerkleTree::get_subtree_root | 23.9±1.16ns | 23.7±0.33ns | -0.84% | | OptimalMerkleTree::override_range | 4.1±0.06µs | 4.1±0.15µs | 0.00% | | OptimalMerkleTree::set | **985.7±9.80ns** | 1011.1±14.62ns | **+2.58%** |
github-actions[bot] commented 1 month ago

Benchmark for 47a50f8

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | FullMerkleTree::::full_height_gen | **14.3±0.12ms** | 15.4±0.27ms | **+7.69%** | | OptimalMerkleTree::::full_height_gen | 583.0±8.23µs | 579.9±5.63µs | -0.53% | | Pmtree::compute_root | 0.0±0.00ns | 0.0±0.00ns | NaN% | | Pmtree::get | 343.5±5.33ns | 340.5±8.74ns | -0.87% | | Pmtree::get_empty_leaves_indices | 8.7±0.15ns | 8.7±0.21ns | 0.00% | | Pmtree::get_subtree_root | **481.4±9.44ns** | 503.5±8.50ns | **+4.59%** | | Pmtree::override_range | 236.4±5.00µs | 234.3±4.18µs | -0.89% | | Pmtree::set | 54.3±0.64µs | 54.8±2.02µs | +0.92% | | Pmtree:delete | **54.2±0.40µs** | 55.3±0.37µs | **+2.03%** | | Set/FullMerkleTree::::set/1 | 556.0±6.24µs | 556.9±7.31µs | +0.16% | | Set/FullMerkleTree::::set/10 | 5.6±0.02ms | **5.5±0.00ms** | **-1.79%** | | Set/FullMerkleTree::::set/100 | 56.6±0.76ms | **55.4±0.43ms** | **-2.12%** | | Set/FullMerkleTree::::set_range/1 | 554.7±7.84µs | 555.6±7.35µs | +0.16% | | Set/FullMerkleTree::::set_range/10 | 763.0±3.07µs | **754.9±9.37µs** | **-1.06%** | | Set/FullMerkleTree::::set_range/100 | 3.3±0.01ms | 3.3±0.06ms | 0.00% | | Set/OptimalMerkleTree::::set/1 | 556.3±2.69µs | 554.8±6.66µs | -0.27% | | Set/OptimalMerkleTree::::set/10 | 5.6±0.02ms | 5.6±0.01ms | 0.00% | | Set/OptimalMerkleTree::::set/100 | 56.1±0.08ms | **55.9±1.30ms** | **-0.36%** | | Set/OptimalMerkleTree::::set_range/1 | 556.3±5.87µs | 555.2±9.69µs | -0.20% | | Set/OptimalMerkleTree::::set_range/10 | 5.6±0.02ms | 5.6±0.02ms | 0.00% | | Set/OptimalMerkleTree::::set_range/100 | **55.7±0.05ms** | 56.1±0.91ms | **+0.72%** | | vk::vk_from_ark_serialized | 1606.7±29.61ns | 1603.8±19.50ns | -0.18% | | zkey::zkey_from_raw | 3.4±0.01s | 3.4±0.01s | 0.00% |
github-actions[bot] commented 1 month ago

Benchmark for 8414d56

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | FullMerkleTree::::full_height_gen | **14.4±0.05ms** | 15.1±0.12ms | **+4.86%** | | OptimalMerkleTree::::full_height_gen | 575.7±3.65µs | 577.2±7.59µs | +0.26% | | Pmtree::compute_root | 0.0±0.00ns | 0.0±0.00ns | NaN% | | Pmtree::get | 330.0±4.48ns | 332.7±16.78ns | +0.82% | | Pmtree::get_empty_leaves_indices | 8.7±0.41ns | 8.7±0.14ns | 0.00% | | Pmtree::get_subtree_root | 485.0±6.12ns | 482.4±3.47ns | -0.54% | | Pmtree::override_range | **239.1±5.28µs** | 243.9±4.20µs | **+2.01%** | | Pmtree::set | 54.5±0.77µs | 54.3±0.70µs | -0.37% | | Pmtree:delete | 54.6±1.48µs | 54.4±0.61µs | -0.37% | | Set/FullMerkleTree::::set/1 | **555.3±3.91µs** | 561.0±5.95µs | **+1.03%** | | Set/FullMerkleTree::::set/10 | **5.5±0.01ms** | 5.6±0.01ms | **+1.82%** | | Set/FullMerkleTree::::set/100 | **55.7±0.22ms** | 56.3±0.44ms | **+1.08%** | | Set/FullMerkleTree::::set_range/1 | **554.4±4.64µs** | 561.0±6.39µs | **+1.19%** | | Set/FullMerkleTree::::set_range/10 | **753.9±4.39µs** | 761.4±6.37µs | **+0.99%** | | Set/FullMerkleTree::::set_range/100 | **3.2±0.01ms** | 3.3±0.01ms | **+3.13%** | | Set/OptimalMerkleTree::::set/1 | 553.8±6.28µs | 556.7±4.05µs | +0.52% | | Set/OptimalMerkleTree::::set/10 | 5.6±0.02ms | **5.5±0.01ms** | **-1.79%** | | Set/OptimalMerkleTree::::set/100 | 55.6±0.54ms | 56.0±1.66ms | +0.72% | | Set/OptimalMerkleTree::::set_range/1 | 555.3±6.63µs | 553.6±4.44µs | -0.31% | | Set/OptimalMerkleTree::::set_range/10 | **5.5±0.02ms** | 5.6±0.01ms | **+1.82%** | | Set/OptimalMerkleTree::::set_range/100 | 55.6±0.32ms | 55.8±0.46ms | +0.36% | | vk::vk_from_ark_serialized | 1630.5±5.76ns | **1614.0±17.50ns** | **-1.01%** | | zkey::zkey_from_raw | 3.4±0.01s | 3.4±0.01s | 0.00% |
github-actions[bot] commented 1 month ago

Benchmark for f999306

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | FullMerkleTree::compute_root | 0.0±0.00ns | 0.0±0.00ns | NaN% | | FullMerkleTree::delete | **863.1±15.21ns** | 889.7±10.29ns | **+3.08%** | | FullMerkleTree::get | 3.5±0.11ns | **3.4±0.09ns** | **-2.86%** | | FullMerkleTree::get_empty_leaves_indices | 7.1±0.13ns | 7.1±0.11ns | 0.00% | | FullMerkleTree::get_subtree_root | 3.7±0.09ns | **3.6±0.17ns** | **-2.70%** | | FullMerkleTree::override_range | **1343.7±20.44ns** | 1358.7±12.25ns | **+1.12%** | | FullMerkleTree::set | 861.2±7.30ns | 860.1±12.71ns | -0.13% | | OptimalMerkleTree::compute_root | 992.6±7.46ns | 994.0±14.74ns | +0.14% | | OptimalMerkleTree::delete | 988.4±13.46ns | 989.1±12.30ns | +0.07% | | OptimalMerkleTree::get | 22.1±0.25ns | 22.2±0.13ns | +0.45% | | OptimalMerkleTree::get_empty_leaves_indices | 7.1±0.09ns | 7.1±0.12ns | 0.00% | | OptimalMerkleTree::get_subtree_root | 24.0±1.39ns | 23.9±0.37ns | -0.42% | | OptimalMerkleTree::override_range | 4.1±0.06µs | **4.0±0.03µs** | **-2.44%** | | OptimalMerkleTree::set | 985.8±6.94ns | 987.3±13.79ns | +0.15% |
github-actions[bot] commented 1 month ago

Benchmark for f999306

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | FullMerkleTree::::full_height_gen | **12.1±0.04ms** | 14.1±0.13ms | **+16.53%** | | OptimalMerkleTree::::full_height_gen | 572.6±4.77µs | 574.1±8.24µs | +0.26% | | Pmtree::compute_root | 0.0±0.00ns | 0.0±0.00ns | NaN% | | Pmtree::get | 348.6±3.46ns | **336.9±3.44ns** | **-3.36%** | | Pmtree::get_empty_leaves_indices | 8.7±0.05ns | 8.7±0.05ns | 0.00% | | Pmtree::get_subtree_root | 476.5±4.33ns | 477.9±5.62ns | +0.29% | | Pmtree::override_range | **230.7±3.07µs** | 235.2±3.06µs | **+1.95%** | | Pmtree::set | 54.5±0.97µs | 54.2±0.51µs | -0.55% | | Pmtree:delete | 54.3±1.05µs | 54.1±0.52µs | -0.37% | | Set/FullMerkleTree::::set/1 | 555.1±5.80µs | 556.8±9.89µs | +0.31% | | Set/FullMerkleTree::::set/10 | 5.5±0.05ms | 5.5±0.02ms | 0.00% | | Set/FullMerkleTree::::set/100 | 55.4±0.12ms | 55.3±0.54ms | -0.18% | | Set/FullMerkleTree::::set_range/1 | 552.3±6.78µs | 553.9±2.50µs | +0.29% | | Set/FullMerkleTree::::set_range/10 | 754.3±11.49µs | 753.1±3.59µs | -0.16% | | Set/FullMerkleTree::::set_range/100 | 3.3±0.16ms | **3.2±0.01ms** | **-3.03%** | | Set/OptimalMerkleTree::::set/1 | 550.1±6.45µs | 551.9±11.13µs | +0.33% | | Set/OptimalMerkleTree::::set/10 | 5.5±0.06ms | 5.5±0.02ms | 0.00% | | Set/OptimalMerkleTree::::set/100 | 55.6±1.70ms | 55.6±0.52ms | 0.00% | | Set/OptimalMerkleTree::::set_range/1 | **550.5±7.46µs** | 553.7±2.47µs | **+0.58%** | | Set/OptimalMerkleTree::::set_range/10 | **5.5±0.02ms** | 5.6±0.02ms | **+1.82%** | | Set/OptimalMerkleTree::::set_range/100 | **55.2±0.10ms** | 55.5±0.37ms | **+0.54%** | | vk::vk_from_ark_serialized | 1615.8±14.27ns | 1618.2±8.39ns | +0.15% | | zkey::zkey_from_raw | 3.4±0.01s | 3.4±0.01s | 0.00% |