Skip to content

build(deps): upgrade semver compatible dependencies#300

Merged
jonhoo merged 1 commit into
jonhoo:mainfrom
paolobarbolini:deps
Jun 14, 2025
Merged

build(deps): upgrade semver compatible dependencies#300
jonhoo merged 1 commit into
jonhoo:mainfrom
paolobarbolini:deps

Conversation

@paolobarbolini
Copy link
Copy Markdown
Contributor

Runs cargo update using the MSRV aware resolver. This unbreaks CI while we wait for #294.

❯ cargo update --verbose
    Updating crates.io index
     Locking 140 packages to latest Rust 1.67.0 compatible versions
    Updating addr2line v0.22.0 -> v0.24.2
    Removing adler v1.0.2
      Adding adler2 v2.0.0
    Updating autocfg v1.3.0 -> v1.4.0
    Updating aws-lc-rs v1.8.1 -> v1.13.1
    Updating aws-lc-sys v0.20.1 -> v0.29.0
    Updating backtrace v0.3.73 -> v0.3.74 (available: v0.3.75, requires Rust 1.82.0)
    Updating bindgen v0.69.4 -> v0.69.5
    Updating bitflags v2.6.0 -> v2.9.1
    Updating bytes v1.7.1 -> v1.10.1
    Updating cc v1.1.15 -> v1.2.26
    Updating cmake v0.1.51 -> v0.1.54
      Adding displaydoc v0.2.5
    Updating either v1.13.0 -> v1.15.0
    Updating errno v0.3.9 -> v0.3.12
    Updating fastrand v2.1.1 -> v2.3.0
    Updating futures v0.3.30 -> v0.3.31
    Updating futures-channel v0.3.30 -> v0.3.31
    Updating futures-core v0.3.30 -> v0.3.31
    Updating futures-executor v0.3.30 -> v0.3.31
    Updating futures-io v0.3.30 -> v0.3.31
    Updating futures-sink v0.3.30 -> v0.3.31
    Updating futures-task v0.3.30 -> v0.3.31
    Updating futures-util v0.3.30 -> v0.3.31
    Removing getrandom v0.2.15
      Adding getrandom v0.2.16
      Adding getrandom v0.3.3
    Updating gimli v0.29.0 -> v0.31.1
    Updating glob v0.3.1 -> v0.3.2
    Updating hermit-abi v0.3.9 -> v0.5.1
 Downgrading home v0.5.9 -> v0.5.5 (available: v0.5.11, requires Rust 1.81)
    Updating http v1.1.0 -> v1.3.1
    Updating http-body-util v0.1.2 -> v0.1.3
    Updating httparse v1.9.4 -> v1.10.1
    Updating hyper v1.4.1 -> v1.6.0
   Unchanged hyper-rustls v0.27.2 (available: v0.27.7, requires Rust 1.71)
    Updating hyper-util v0.1.7 -> v0.1.14
      Adding icu_collections v1.5.0
      Adding icu_locid v1.5.0
      Adding icu_locid_transform v1.5.0
      Adding icu_locid_transform_data v1.5.1
      Adding icu_normalizer v1.5.0
      Adding icu_normalizer_data v1.5.1
      Adding icu_properties v1.5.1
      Adding icu_properties_data v1.5.1
      Adding icu_provider v1.5.0
      Adding icu_provider_macros v1.5.0
    Updating idna v0.5.0 -> v1.0.3
      Adding idna_adapter v1.2.0 (available: v1.2.1, requires Rust 1.82)
    Updating itoa v1.0.11 -> v1.0.15
    Updating jobserver v0.1.32 -> v0.1.33
    Updating libc v0.2.158 -> v0.2.172
    Updating libloading v0.8.5 -> v0.8.8
    Removing linux-raw-sys v0.4.14
      Adding linux-raw-sys v0.4.15
      Adding linux-raw-sys v0.9.4
      Adding litemap v0.7.3 (available: v0.7.5, requires Rust 1.81)
    Updating lock_api v0.4.12 -> v0.4.13
    Updating log v0.4.22 -> v0.4.27
    Updating miniz_oxide v0.7.4 -> v0.8.8
 Downgrading mio v1.0.2 -> v0.8.11
    Removing mirai-annotations v1.12.0
    Updating native-tls v0.2.12 -> v0.2.13 (available: v0.2.14, requires Rust 1.80.0)
      Adding num_cpus v1.17.0
    Updating object v0.36.4 -> v0.36.7
    Updating once_cell v1.19.0 -> v1.21.3
    Updating openssl v0.10.66 -> v0.10.73
    Updating openssl-probe v0.1.5 -> v0.1.6
    Updating openssl-sys v0.9.103 -> v0.9.109
    Updating parking_lot v0.12.3 -> v0.12.4
    Updating parking_lot_core v0.9.10 -> v0.9.11
    Removing paste v1.0.15
    Removing pin-project v1.1.5
    Removing pin-project-internal v1.1.5
    Updating pin-project-lite v0.2.14 -> v0.2.16
    Updating pkg-config v0.3.30 -> v0.3.32
    Updating prettyplease v0.2.22 -> v0.2.33
    Updating proc-macro2 v1.0.86 -> v1.0.95
    Updating quote v1.0.37 -> v1.0.40
      Adding r-efi v5.2.0 (requires Rust 1.68)
    Updating redox_syscall v0.5.3 -> v0.5.12
    Updating regex v1.10.6 -> v1.11.1
    Updating regex-automata v0.4.7 -> v0.4.9
    Updating regex-syntax v0.8.4 -> v0.8.5
    Updating ring v0.17.8 -> v0.17.14
    Removing rustix v0.38.35
      Adding rustix v0.38.44
      Adding rustix v1.0.7
    Updating rustls v0.23.12 -> v0.23.19 (available: v0.23.27, requires Rust 1.71)
    Updating rustls-pemfile v2.1.3 -> v2.2.0
    Updating rustls-pki-types v1.8.0 -> v1.12.0
    Updating rustls-webpki v0.102.7 -> v0.102.8
    Updating ryu v1.0.18 -> v1.0.20
    Updating scc v2.1.16 -> v2.3.4
    Updating schannel v0.1.23 -> v0.1.27
    Updating sdd v3.0.2 -> v3.0.8
    Updating security-framework-sys v2.11.1 -> v2.14.0
    Updating serde v1.0.209 -> v1.0.219
    Updating serde_derive v1.0.209 -> v1.0.219
    Updating serde_json v1.0.127 -> v1.0.140
    Updating serial_test v3.1.1 -> v3.2.0
    Updating serial_test_derive v3.1.1 -> v3.2.0
    Updating signal-hook-registry v1.4.2 -> v1.4.5
    Updating smallvec v1.13.2 -> v1.15.1
    Updating socket2 v0.5.7 -> v0.5.10
    Removing spin v0.9.8
      Adding stable_deref_trait v1.2.0
    Updating syn v2.0.77 -> v2.0.101
      Adding synstructure v0.13.2
    Updating tempfile v3.12.0 -> v3.20.0
    Updating thiserror v1.0.63 -> v1.0.69
    Updating thiserror-impl v1.0.63 -> v1.0.69
   Unchanged time v0.3.36 (available: v0.3.41, requires Rust 1.67.1)
   Unchanged time-core v0.1.2 (available: v0.1.4, requires Rust 1.67.1)
   Unchanged time-macros v0.2.18 (available: v0.2.22, requires Rust 1.67.1)
      Adding tinystr v0.7.6
    Removing tinyvec v1.8.0
    Removing tinyvec_macros v0.1.1
 Downgrading tokio v1.40.0 -> v1.38.2 (available: v1.45.1, requires Rust 1.70)
 Downgrading tokio-macros v2.4.0 -> v2.3.0 (available: v2.5.0, requires Rust 1.70)
   Unchanged tokio-rustls v0.26.0 (available: v0.26.2, requires Rust 1.71)
    Removing tower v0.4.13
    Removing tower-layer v0.3.3
    Updating tracing v0.1.40 -> v0.1.41
    Updating tracing-core v0.1.32 -> v0.1.34
    Removing unicode-bidi v0.3.15
    Updating unicode-ident v1.0.12 -> v1.0.18
    Removing unicode-normalization v0.1.23
    Updating unicode-segmentation v1.11.0 -> v1.12.0
    Updating url v2.5.2 -> v2.5.4
      Adding utf16_iter v1.0.5
      Adding utf8_iter v1.0.4
      Adding wasi v0.14.2+wasi-0.2.4
   Unchanged webdriver v0.50.0 (available: v0.53.0)
      Adding windows-sys v0.48.0
      Adding windows-targets v0.48.5
      Adding windows-targets v0.53.0
      Adding windows_aarch64_gnullvm v0.48.5
      Adding windows_aarch64_gnullvm v0.53.0
      Adding windows_aarch64_msvc v0.48.5
      Adding windows_aarch64_msvc v0.53.0
      Adding windows_i686_gnu v0.48.5
      Adding windows_i686_gnu v0.53.0
      Adding windows_i686_gnullvm v0.53.0
      Adding windows_i686_msvc v0.48.5
      Adding windows_i686_msvc v0.53.0
      Adding windows_x86_64_gnu v0.48.5
      Adding windows_x86_64_gnu v0.53.0
      Adding windows_x86_64_gnullvm v0.48.5
      Adding windows_x86_64_gnullvm v0.53.0
      Adding windows_x86_64_msvc v0.48.5
      Adding windows_x86_64_msvc v0.53.0
      Adding wit-bindgen-rt v0.39.0
      Adding write16 v1.0.0
      Adding writeable v0.5.5
      Adding yoke v0.7.4 (available: v0.7.5, requires Rust 1.71.1)
      Adding yoke-derive v0.7.5
      Adding zerofrom v0.1.4 (available: v0.1.6, requires Rust 1.81)
      Adding zerofrom-derive v0.1.6
    Removing zeroize_derive v1.4.2
      Adding zerovec v0.10.4
      Adding zerovec-derive v0.10.3

```
❯ cargo update --verbose
    Updating crates.io index
     Locking 140 packages to latest Rust 1.67.0 compatible versions
    Updating addr2line v0.22.0 -> v0.24.2
    Removing adler v1.0.2
      Adding adler2 v2.0.0
    Updating autocfg v1.3.0 -> v1.4.0
    Updating aws-lc-rs v1.8.1 -> v1.13.1
    Updating aws-lc-sys v0.20.1 -> v0.29.0
    Updating backtrace v0.3.73 -> v0.3.74 (available: v0.3.75, requires Rust 1.82.0)
    Updating bindgen v0.69.4 -> v0.69.5
    Updating bitflags v2.6.0 -> v2.9.1
    Updating bytes v1.7.1 -> v1.10.1
    Updating cc v1.1.15 -> v1.2.26
    Updating cmake v0.1.51 -> v0.1.54
      Adding displaydoc v0.2.5
    Updating either v1.13.0 -> v1.15.0
    Updating errno v0.3.9 -> v0.3.12
    Updating fastrand v2.1.1 -> v2.3.0
    Updating futures v0.3.30 -> v0.3.31
    Updating futures-channel v0.3.30 -> v0.3.31
    Updating futures-core v0.3.30 -> v0.3.31
    Updating futures-executor v0.3.30 -> v0.3.31
    Updating futures-io v0.3.30 -> v0.3.31
    Updating futures-sink v0.3.30 -> v0.3.31
    Updating futures-task v0.3.30 -> v0.3.31
    Updating futures-util v0.3.30 -> v0.3.31
    Removing getrandom v0.2.15
      Adding getrandom v0.2.16
      Adding getrandom v0.3.3
    Updating gimli v0.29.0 -> v0.31.1
    Updating glob v0.3.1 -> v0.3.2
    Updating hermit-abi v0.3.9 -> v0.5.1
 Downgrading home v0.5.9 -> v0.5.5 (available: v0.5.11, requires Rust 1.81)
    Updating http v1.1.0 -> v1.3.1
    Updating http-body-util v0.1.2 -> v0.1.3
    Updating httparse v1.9.4 -> v1.10.1
    Updating hyper v1.4.1 -> v1.6.0
   Unchanged hyper-rustls v0.27.2 (available: v0.27.7, requires Rust 1.71)
    Updating hyper-util v0.1.7 -> v0.1.14
      Adding icu_collections v1.5.0
      Adding icu_locid v1.5.0
      Adding icu_locid_transform v1.5.0
      Adding icu_locid_transform_data v1.5.1
      Adding icu_normalizer v1.5.0
      Adding icu_normalizer_data v1.5.1
      Adding icu_properties v1.5.1
      Adding icu_properties_data v1.5.1
      Adding icu_provider v1.5.0
      Adding icu_provider_macros v1.5.0
    Updating idna v0.5.0 -> v1.0.3
      Adding idna_adapter v1.2.0 (available: v1.2.1, requires Rust 1.82)
    Updating itoa v1.0.11 -> v1.0.15
    Updating jobserver v0.1.32 -> v0.1.33
    Updating libc v0.2.158 -> v0.2.172
    Updating libloading v0.8.5 -> v0.8.8
    Removing linux-raw-sys v0.4.14
      Adding linux-raw-sys v0.4.15
      Adding linux-raw-sys v0.9.4
      Adding litemap v0.7.3 (available: v0.7.5, requires Rust 1.81)
    Updating lock_api v0.4.12 -> v0.4.13
    Updating log v0.4.22 -> v0.4.27
    Updating miniz_oxide v0.7.4 -> v0.8.8
 Downgrading mio v1.0.2 -> v0.8.11
    Removing mirai-annotations v1.12.0
    Updating native-tls v0.2.12 -> v0.2.13 (available: v0.2.14, requires Rust 1.80.0)
      Adding num_cpus v1.17.0
    Updating object v0.36.4 -> v0.36.7
    Updating once_cell v1.19.0 -> v1.21.3
    Updating openssl v0.10.66 -> v0.10.73
    Updating openssl-probe v0.1.5 -> v0.1.6
    Updating openssl-sys v0.9.103 -> v0.9.109
    Updating parking_lot v0.12.3 -> v0.12.4
    Updating parking_lot_core v0.9.10 -> v0.9.11
    Removing paste v1.0.15
    Removing pin-project v1.1.5
    Removing pin-project-internal v1.1.5
    Updating pin-project-lite v0.2.14 -> v0.2.16
    Updating pkg-config v0.3.30 -> v0.3.32
    Updating prettyplease v0.2.22 -> v0.2.33
    Updating proc-macro2 v1.0.86 -> v1.0.95
    Updating quote v1.0.37 -> v1.0.40
      Adding r-efi v5.2.0 (requires Rust 1.68)
    Updating redox_syscall v0.5.3 -> v0.5.12
    Updating regex v1.10.6 -> v1.11.1
    Updating regex-automata v0.4.7 -> v0.4.9
    Updating regex-syntax v0.8.4 -> v0.8.5
    Updating ring v0.17.8 -> v0.17.14
    Removing rustix v0.38.35
      Adding rustix v0.38.44
      Adding rustix v1.0.7
    Updating rustls v0.23.12 -> v0.23.19 (available: v0.23.27, requires Rust 1.71)
    Updating rustls-pemfile v2.1.3 -> v2.2.0
    Updating rustls-pki-types v1.8.0 -> v1.12.0
    Updating rustls-webpki v0.102.7 -> v0.102.8
    Updating ryu v1.0.18 -> v1.0.20
    Updating scc v2.1.16 -> v2.3.4
    Updating schannel v0.1.23 -> v0.1.27
    Updating sdd v3.0.2 -> v3.0.8
    Updating security-framework-sys v2.11.1 -> v2.14.0
    Updating serde v1.0.209 -> v1.0.219
    Updating serde_derive v1.0.209 -> v1.0.219
    Updating serde_json v1.0.127 -> v1.0.140
    Updating serial_test v3.1.1 -> v3.2.0
    Updating serial_test_derive v3.1.1 -> v3.2.0
    Updating signal-hook-registry v1.4.2 -> v1.4.5
    Updating smallvec v1.13.2 -> v1.15.1
    Updating socket2 v0.5.7 -> v0.5.10
    Removing spin v0.9.8
      Adding stable_deref_trait v1.2.0
    Updating syn v2.0.77 -> v2.0.101
      Adding synstructure v0.13.2
    Updating tempfile v3.12.0 -> v3.20.0
    Updating thiserror v1.0.63 -> v1.0.69
    Updating thiserror-impl v1.0.63 -> v1.0.69
   Unchanged time v0.3.36 (available: v0.3.41, requires Rust 1.67.1)
   Unchanged time-core v0.1.2 (available: v0.1.4, requires Rust 1.67.1)
   Unchanged time-macros v0.2.18 (available: v0.2.22, requires Rust 1.67.1)
      Adding tinystr v0.7.6
    Removing tinyvec v1.8.0
    Removing tinyvec_macros v0.1.1
 Downgrading tokio v1.40.0 -> v1.38.2 (available: v1.45.1, requires Rust 1.70)
 Downgrading tokio-macros v2.4.0 -> v2.3.0 (available: v2.5.0, requires Rust 1.70)
   Unchanged tokio-rustls v0.26.0 (available: v0.26.2, requires Rust 1.71)
    Removing tower v0.4.13
    Removing tower-layer v0.3.3
    Updating tracing v0.1.40 -> v0.1.41
    Updating tracing-core v0.1.32 -> v0.1.34
    Removing unicode-bidi v0.3.15
    Updating unicode-ident v1.0.12 -> v1.0.18
    Removing unicode-normalization v0.1.23
    Updating unicode-segmentation v1.11.0 -> v1.12.0
    Updating url v2.5.2 -> v2.5.4
      Adding utf16_iter v1.0.5
      Adding utf8_iter v1.0.4
      Adding wasi v0.14.2+wasi-0.2.4
   Unchanged webdriver v0.50.0 (available: v0.53.0)
      Adding windows-sys v0.48.0
      Adding windows-targets v0.48.5
      Adding windows-targets v0.53.0
      Adding windows_aarch64_gnullvm v0.48.5
      Adding windows_aarch64_gnullvm v0.53.0
      Adding windows_aarch64_msvc v0.48.5
      Adding windows_aarch64_msvc v0.53.0
      Adding windows_i686_gnu v0.48.5
      Adding windows_i686_gnu v0.53.0
      Adding windows_i686_gnullvm v0.53.0
      Adding windows_i686_msvc v0.48.5
      Adding windows_i686_msvc v0.53.0
      Adding windows_x86_64_gnu v0.48.5
      Adding windows_x86_64_gnu v0.53.0
      Adding windows_x86_64_gnullvm v0.48.5
      Adding windows_x86_64_gnullvm v0.53.0
      Adding windows_x86_64_msvc v0.48.5
      Adding windows_x86_64_msvc v0.53.0
      Adding wit-bindgen-rt v0.39.0
      Adding write16 v1.0.0
      Adding writeable v0.5.5
      Adding yoke v0.7.4 (available: v0.7.5, requires Rust 1.71.1)
      Adding yoke-derive v0.7.5
      Adding zerofrom v0.1.4 (available: v0.1.6, requires Rust 1.81)
      Adding zerofrom-derive v0.1.6
    Removing zeroize_derive v1.4.2
      Adding zerovec v0.10.4
      Adding zerovec-derive v0.10.3
```
@codecov
Copy link
Copy Markdown

codecov Bot commented Jun 8, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 65.21%. Comparing base (7ccf9a6) to head (f5075c2).
Report is 2 commits behind head on main.

Additional details and impacted files

see 2 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Copy link
Copy Markdown
Owner

@jonhoo jonhoo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@jonhoo jonhoo merged commit c5c6a9d into jonhoo:main Jun 14, 2025
19 of 20 checks passed
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.

2 participants