Skip to content

build(deps): update serial_test requirement from 3.5 to 4.0 - #460

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/serial_test-4.0
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/serial_test-4.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 29, 2026

Copy link
Copy Markdown
Contributor

Updates the requirements on serial_test to permit the latest version.

Release notes

Sourced from serial_test's releases.

v3.5.0

What's Changed

New Contributors

Full Changelog: palfrey/serial_test@v3.4.0...v3.5.0

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Jul 29, 2026
@codecov

codecov Bot commented Jul 29, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 89.31%. Comparing base (1af0aaa) to head (cb580d4).

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #460      +/-   ##
==========================================
- Coverage   89.33%   89.31%   -0.03%     
==========================================
  Files          80       80              
  Lines       19089    19089              
==========================================
- Hits        17053    17049       -4     
- Misses       2036     2040       +4     

☔ View full report in Codecov by Harness.
📢 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.

@github-actions

github-actions Bot commented Jul 29, 2026

Copy link
Copy Markdown

Benchmark Comparison (PR vs main)

Results (collapse to hide)
group                                                                   main                                     pr
-----                                                                   ----                                     --
Creation of 100 actors                                                  1.00   352.5±20.02µs        ? ?/sec      1.47   516.4±21.15µs        ? ?/sec
Creation of 1000 actors                                                 1.00      3.6±0.08ms        ? ?/sec      1.54      5.5±0.15ms        ? ?/sec
Waiting on 100 actors to process first message                          1.00    43.3±12.80µs        ? ?/sec      1.13    49.1±13.12µs        ? ?/sec
Waiting on 100000 messages to be processed                              1.00     22.4±2.63ms        ? ?/sec      1.23     27.5±2.95ms        ? ?/sec
Waiting on 50 messages with large data in the Future to be processed    1.00     73.3±7.55µs        ? ?/sec      1.06     78.0±6.18µs        ? ?/sec
Waiting on 500 actors to process first message                          1.00   103.8±21.70µs        ? ?/sec      1.99   206.4±71.14µs        ? ?/sec
cluster_message_serialization/multi_field/32                            1.00  160.0±134.54ns   190.8 MB/sec      1.02   163.2±18.27ns   187.0 MB/sec
cluster_message_serialization/multi_field/4096                          1.16   345.8±80.74ns    11.0 GB/sec      1.00   298.4±23.53ns    12.8 GB/sec
cluster_message_serialization/single_field/32                           1.09     36.3±0.92ns   841.1 MB/sec      1.00     33.1±1.48ns   920.7 MB/sec
cluster_message_serialization/single_field/4096                         1.00    188.4±8.58ns    20.3 GB/sec      1.16   218.6±21.69ns    17.4 GB/sec
factory_queuer_dispatch/workers/10                                      1.00  1099.2±60.53µs 444.2 KElem/sec     1.07  1179.7±41.89µs 413.9 KElem/sec
factory_queuer_dispatch/workers/100                                     1.00   930.6±52.93µs 524.7 KElem/sec     1.07   999.8±45.24µs 488.4 KElem/sec
large_messages/256_byte_messages                                        1.00     53.7±4.58µs 1819.4 KElem/sec    1.13     60.8±4.56µs 1606.7 KElem/sec
large_messages/64_byte_messages                                         1.00     52.5±6.00µs 1859.2 KElem/sec    1.07     56.4±4.24µs 1732.5 KElem/sec
small_messages/16_byte_messages                                         1.00     50.7±4.29µs 1924.7 KElem/sec    1.02     51.5±3.92µs 1894.8 KElem/sec
small_messages/32_byte_messages                                         1.00     51.1±4.28µs 1910.9 KElem/sec    1.01     51.5±2.99µs 1898.0 KElem/sec
small_messages/8_byte_messages                                          1.02     53.1±3.99µs 1840.0 KElem/sec    1.00     51.9±2.99µs 1882.4 KElem/sec
spawn_throughput/10                                                     1.00     47.3±1.86µs 206.7 KElem/sec     1.17     55.4±1.33µs 176.1 KElem/sec
spawn_throughput/100                                                    1.00    377.6±5.08µs 258.6 KElem/sec     1.47   556.1±10.70µs 175.6 KElem/sec

Note: a negative delta indicates the PR is faster (an
improvement); a positive delta means the PR is slower (a
regression). Benchmarks are grouped (e.g., small_messages,
spawn_throughput); the flattened list below shows every
individual comparison for clearer deltas.

Benchmarks introduced by the current PR appear only in the pr
column. Once merged, subsequent PRs will compare them against the
main baseline normally.

=== per-benchmark breakdown ===

Creation of 100 actors
----------------------
main     1.00    352.5±20.02µs       ? ?/sec
pr       1.47    516.4±21.15µs       ? ?/sec

Creation of 1000 actors
-----------------------
main     1.00       3.6±0.08ms       ? ?/sec
pr       1.54       5.5±0.15ms       ? ?/sec

Waiting on 100 actors to process first message
----------------------------------------------
main     1.00     43.3±12.80µs       ? ?/sec
pr       1.13     49.1±13.12µs       ? ?/sec

Waiting on 100000 messages to be processed
------------------------------------------
main     1.00      22.4±2.63ms       ? ?/sec
pr       1.23      27.5±2.95ms       ? ?/sec

Waiting on 50 messages with large data in the Future to be processed
--------------------------------------------------------------------
main     1.00      73.3±7.55µs       ? ?/sec
pr       1.06      78.0±6.18µs       ? ?/sec

Waiting on 500 actors to process first message
----------------------------------------------
main     1.00    103.8±21.70µs       ? ?/sec
pr       1.99    206.4±71.14µs       ? ?/sec

cluster_message_serialization/multi_field/32
--------------------------------------------
main     1.00   160.0±134.54ns  190.8 MB/sec
pr       1.02    163.2±18.27ns  187.0 MB/sec

cluster_message_serialization/multi_field/4096
----------------------------------------------
pr       1.00    298.4±23.53ns   12.8 GB/sec
main     1.16    345.8±80.74ns   11.0 GB/sec

cluster_message_serialization/single_field/32
---------------------------------------------
pr       1.00      33.1±1.48ns  920.7 MB/sec
main     1.09      36.3±0.92ns  841.1 MB/sec

cluster_message_serialization/single_field/4096
-----------------------------------------------
main     1.00     188.4±8.58ns   20.3 GB/sec
pr       1.16    218.6±21.69ns   17.4 GB/sec

factory_queuer_dispatch/workers/10
----------------------------------
main     1.00   1099.2±60.53µs  444.2 KElem/sec
pr       1.07   1179.7±41.89µs  413.9 KElem/sec

factory_queuer_dispatch/workers/100
-----------------------------------
main     1.00    930.6±52.93µs  524.7 KElem/sec
pr       1.07    999.8±45.24µs  488.4 KElem/sec

large_messages/256_byte_messages
--------------------------------
main     1.00      53.7±4.58µs  1819.4 KElem/sec
pr       1.13      60.8±4.56µs  1606.7 KElem/sec

large_messages/64_byte_messages
-------------------------------
main     1.00      52.5±6.00µs  1859.2 KElem/sec
pr       1.07      56.4±4.24µs  1732.5 KElem/sec

small_messages/16_byte_messages
-------------------------------
main     1.00      50.7±4.29µs  1924.7 KElem/sec
pr       1.02      51.5±3.92µs  1894.8 KElem/sec

small_messages/32_byte_messages
-------------------------------
main     1.00      51.1±4.28µs  1910.9 KElem/sec
pr       1.01      51.5±2.99µs  1898.0 KElem/sec

small_messages/8_byte_messages
------------------------------
pr       1.00      51.9±2.99µs  1882.4 KElem/sec
main     1.02      53.1±3.99µs  1840.0 KElem/sec

spawn_throughput/10
-------------------
main     1.00      47.3±1.86µs  206.7 KElem/sec
pr       1.17      55.4±1.33µs  176.1 KElem/sec

spawn_throughput/100
--------------------
main     1.00     377.6±5.08µs  258.6 KElem/sec
pr       1.47    556.1±10.70µs  175.6 KElem/sec

Benchmarks run on shared CI hardware (ubuntu-latest).
Differences under ~5% may be noise.

@dependabot
dependabot Bot force-pushed the dependabot/cargo/serial_test-4.0 branch 3 times, most recently from 82da0cd to 02b4d21 Compare August 3, 2026 15:18
@dependabot dependabot Bot changed the title Update serial_test requirement from 3.5 to 4.0 build(deps): update serial_test requirement from 3.5 to 4.0 Aug 6, 2026
@dependabot
dependabot Bot force-pushed the dependabot/cargo/serial_test-4.0 branch 2 times, most recently from 84138c9 to 6647f38 Compare August 7, 2026 14:24
Updates the requirements on [serial_test](https://github.com/palfrey/serial_test) to permit the latest version.
- [Release notes](https://github.com/palfrey/serial_test/releases)
- [Commits](palfrey/serial_test@v3.5.0...v3.5.0)

---
updated-dependencies:
- dependency-name: serial_test
  dependency-version: 3.5.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/cargo/serial_test-4.0 branch from 6647f38 to cb580d4 Compare August 17, 2026 19:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update Rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants