Skip to content

chore(deps): bump the rust-deps group across 1 directory with 6 updates#153

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/rust-deps-af1faf2fce
Open

chore(deps): bump the rust-deps group across 1 directory with 6 updates#153
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/rust-deps-af1faf2fce

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 7, 2026

Copy link
Copy Markdown
Contributor

Bumps the rust-deps group with 6 updates in the / directory:

Package From To
octocrab 0.51.0 0.53.0
rpassword 7.5.3 7.5.4
lzma-rust2 0.16.3 0.16.4
fs4 0.13.1 1.1.0
chrono 0.4.44 0.4.45
sysinfo 0.39.2 0.39.3

Updates octocrab from 0.51.0 to 0.53.0

Release notes

Sourced from octocrab's releases.

v0.53.0

Fixed

  • [breaking] correct nullable properties on AutoMerge (#911)

v0.52.0

Added

  • Added GitHub async SBOM API endpoints. (#903)
  • [breaking] made PullRequest to be able to accept SimplePullRequest payload from github (#902)
  • add list-artifacts-for-a-repository endpoint (#896)
  • support pinned comments (#894)

Other

  • add tests for InMemoryCache [cache-redb 2/3] (#904)
  • serde support for Cache structs [cache-redb 1/3] (#905)
  • add changes field to PullRequestWebhookEventPayload (#907)
Changelog

Sourced from octocrab's changelog.

0.53.0 - 2026-06-03

Fixed

  • [breaking] correct nullable properties on AutoMerge (#911)

0.52.0 - 2026-06-02

Added

  • Added GitHub async SBOM API endpoints. (#903)
  • [breaking] made PullRequest to be able to accept SimplePullRequest payload from github (#902)
  • add list-artifacts-for-a-repository endpoint (#896)
  • support pinned comments (#894)

Other

  • add tests for InMemoryCache [cache-redb 2/3] (#904)
  • serde support for Cache structs [cache-redb 1/3] (#905)
  • add changes field to PullRequestWebhookEventPayload (#907)
Commits
  • e58d2c2 chore: release v0.53.0 (#913)
  • 07aded7 fix!: correct nullable properties on AutoMerge (#911)
  • c086450 chore: release v0.52.0 (#895)
  • d2225d7 test: add tests for InMemoryCache [cache-redb 2/3] (#904)
  • 015b918 refactor: serde support for Cache structs [cache-redb 1/3] (#905)
  • 4ce69cf chore: add changes field to PullRequestWebhookEventPayload (#907)
  • 6dbfd4b feat: Added GitHub async SBOM API endpoints. (#903)
  • a505cc7 feat!: made PullRequest to be able to accept SimplePullRequest payload from g...
  • f4f8333 feat: add list-artifacts-for-a-repository endpoint (#896)
  • fa65c61 feat: support pinned comments (#894)
  • See full diff in compare view

Updates rpassword from 7.5.3 to 7.5.4

Release notes

Sourced from rpassword's releases.

v7.5.4

No functional changes.

I've added license checks with Cargo Deny to ensure that the Apache 2.0 license is compatible with dependencies.

This release also updates the description to make it clear this library is cross-platform on crates.io.

Commits

Updates lzma-rust2 from 0.16.3 to 0.16.4

Changelog

Sourced from lzma-rust2's changelog.

0.16.4 - 2026-05-31

Fixed

  • Fix invalid XZ output for empty streams
  • Fix debug assertion panic on valid flushes
Commits
  • c0daf34 Prepare release v0.16.4
  • 9a1469f fix debug assertion panic on valid flushes
  • ec55277 Allow multi-threaded XZ reader to decode empty streams
  • 1da07c0 Fix invalid XZ output for empty single-threaded streams
  • See full diff in compare view

Updates fs4 from 0.13.1 to 1.1.0

Release notes

Sourced from fs4's releases.

v1.1.0

Changes

  • Consolidate FileExt and AsyncFileExt into single crate-root traits (fs4::FileExt, fs4::AsyncFileExt) instead of generating a distinct trait per backend module. The per-backend modules (fs4::tokio, fs4::async_std, fs4::smol, fs4::fs_err2, fs4::fs_err3, fs4::fs_err2_tokio, fs4::fs_err3_tokio) now re-export the unified crate-root trait. Method-call sites that import the trait via use continue to compile unchanged; code that named two backend traits as distinct types will see them unify.
  • Add blanket impls impl<F: FileExt + ?Sized> FileExt for &F and impl<F: AsyncFileExt + ?Sized> AsyncFileExt for &F, so the extension methods are now callable through shared references.
  • Seal FileExt and AsyncFileExt via a private sealed::Sealed supertrait, so the set of implementing types is closed to the concrete file types fs4 already supports (and references to them). This locks in the freedom to add methods to either trait in future minor releases without breaking downstream impls.
  • Add DynAsyncFileExt, an object-safe mirror of AsyncFileExt whose async methods return BoxFuture<'_, T> (alias for Pin<Box<dyn Future<Output = T> + Send + '_>>). Use it whenever type erasure is needed (Box<dyn DynAsyncFileExt>, &dyn DynAsyncFileExt); prefer the static AsyncFileExt for generic code since it has no allocation or dynamic-dispatch overhead. Every type implementing AsyncFileExt also implements DynAsyncFileExt, and the trait is sealed.
  • Mark the delegating methods #[inline(always)] (skipped under tarpaulin coverage builds).

v1.0.0

1.0.0

Breakage

  • Renamed FileExt::lock_exclusive / AsyncFileExt::lock_exclusive to lock, matching the stabilized [std::fs::File::lock] API.
  • Renamed FileExt::try_lock_exclusive / AsyncFileExt::try_lock_exclusive to try_lock, matching [std::fs::File::try_lock].
  • Changed the return type of try_lock and try_lock_shared from std::io::Result<bool> to Result<(), TryLockError>. Ok(()) still indicates the lock was acquired; Err(TryLockError::WouldBlock) now indicates the lock is held by another handle. This matches the stable [std::fs::File::try_lock] signature (Ok(false) was the nightly shape prior to 1.89).
  • Removed the top-level lock_contended_error() helper. Use TryLockError::WouldBlock instead.
  • Flattened the fs_std module: the FileExt trait for std::fs::File now lives at the crate root. Update imports from

... (truncated)

Changelog

Sourced from fs4's changelog.

1.1.0

Changes

  • Consolidate FileExt and AsyncFileExt into single crate-root traits (fs4::FileExt, fs4::AsyncFileExt) instead of generating a distinct trait per backend module. The per-backend modules (fs4::tokio, fs4::async_std, fs4::smol, fs4::fs_err2, fs4::fs_err3, fs4::fs_err2_tokio, fs4::fs_err3_tokio) now re-export the unified crate-root trait. Method-call sites that import the trait via use continue to compile unchanged; code that named two backend traits as distinct types will see them unify.
  • Add blanket impls impl<F: FileExt + ?Sized> FileExt for &F and impl<F: AsyncFileExt + ?Sized> AsyncFileExt for &F, so the extension methods are now callable through shared references.
  • Seal FileExt and AsyncFileExt via a private sealed::Sealed supertrait, so the set of implementing types is closed to the concrete file types fs4 already supports (and references to them). This locks in the freedom to add methods to either trait in future minor releases without breaking downstream impls.
  • Add DynAsyncFileExt, an object-safe mirror of AsyncFileExt whose async methods return BoxFuture<'_, T> (alias for Pin<Box<dyn Future<Output = T> + Send + '_>>). Use it whenever type erasure is needed (Box<dyn DynAsyncFileExt>, &dyn DynAsyncFileExt); prefer the static AsyncFileExt for generic code since it has no allocation or dynamic-dispatch overhead. Every type implementing AsyncFileExt also implements DynAsyncFileExt, and the trait is sealed.
  • Mark the delegating methods #[inline(always)] (skipped under tarpaulin coverage builds).

1.0.1

Fixes

  • Unix allocate: short-circuit on allocated blocks (metadata().blocks() * 512 >= len) instead of logical EOF. The previous metadata().len() >= len check silently turned allocate into a no-op on sparse files (logical length large, zero blocks reserved), violating the documented preallocation guarantee. The new check still skips the macOS F_PREALLOCATE re-allocate-ENOSPC path from #15, since it asks the right question: "are the blocks already reserved?" Applies to both the sync and async implementations.
  • Windows statvfs: route the three GetDiskFreeSpaceExW outputs correctly. free_space now comes from lpTotalNumberOfFreeBytes (volume-wide, quota-independent), available_space from lpFreeBytesAvailable (caller-scoped, honours per-user quotas), and total_space is computed from cluster math (sectors_per_cluster * bytes_per_sector * total_number_of_clusters)

... (truncated)

Commits

Updates chrono from 0.4.44 to 0.4.45

Release notes

Sourced from chrono's releases.

0.4.45

What's Changed

Commits
  • 1703382 Prepare 0.4.45 release
  • 881f9ab tz_data: fix tzdata locations on Android
  • f14ead4 fix(tz): reject TZ offset hour of 24 to avoid FixedOffset overflow
  • c6063e6 Update similar-asserts requirement from 1.6.1 to 2.0.0
  • 120686c Bump codecov/codecov-action from 5 to 6
  • See full diff in compare view

Updates sysinfo from 0.39.2 to 0.39.3

Changelog

Sourced from sysinfo's changelog.

0.39.3

  • Unix: Fix retrieval of Network::mac_addr.
  • Linux: Improve retrieval of process information if process terminates while doing so.
Commits
  • 3d1c52a Update crate version to 0.39.3
  • cce524d Update CHANGELOG for 0.39.3 version
  • 891085c Unix: Fix retrieval of Network::mac_addr
  • 1f327b5 linux: prevent TOCTOU data loss when process terminates during refresh
  • See full diff in compare view

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 <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the rust-deps group with 6 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [octocrab](https://github.com/XAMPPRocky/octocrab) | `0.51.0` | `0.53.0` |
| [rpassword](https://github.com/conradkleinespel/rpassword) | `7.5.3` | `7.5.4` |
| [lzma-rust2](https://github.com/hasenbanck/lzma-rust2) | `0.16.3` | `0.16.4` |
| [fs4](https://github.com/al8n/fs4) | `0.13.1` | `1.1.0` |
| [chrono](https://github.com/chronotope/chrono) | `0.4.44` | `0.4.45` |
| [sysinfo](https://github.com/GuillaumeGomez/sysinfo) | `0.39.2` | `0.39.3` |



Updates `octocrab` from 0.51.0 to 0.53.0
- [Release notes](https://github.com/XAMPPRocky/octocrab/releases)
- [Changelog](https://github.com/XAMPPRocky/octocrab/blob/main/CHANGELOG.md)
- [Commits](XAMPPRocky/octocrab@v0.51.0...v0.53.0)

Updates `rpassword` from 7.5.3 to 7.5.4
- [Release notes](https://github.com/conradkleinespel/rpassword/releases)
- [Commits](conradkleinespel/rpassword@v7.5.3...v7.5.4)

Updates `lzma-rust2` from 0.16.3 to 0.16.4
- [Changelog](https://github.com/hasenbanck/lzma-rust2/blob/master/CHANGELOG.md)
- [Commits](hasenbanck/lzma-rust2@v0.16.3...v0.16.4)

Updates `fs4` from 0.13.1 to 1.1.0
- [Release notes](https://github.com/al8n/fs4/releases)
- [Changelog](https://github.com/al8n/fs4/blob/main/CHANGELOG.md)
- [Commits](https://github.com/al8n/fs4/commits/1.1.0)

Updates `chrono` from 0.4.44 to 0.4.45
- [Release notes](https://github.com/chronotope/chrono/releases)
- [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md)
- [Commits](chronotope/chrono@v0.4.44...v0.4.45)

Updates `sysinfo` from 0.39.2 to 0.39.3
- [Changelog](https://github.com/GuillaumeGomez/sysinfo/blob/main/CHANGELOG.md)
- [Commits](GuillaumeGomez/sysinfo@v0.39.2...v0.39.3)

---
updated-dependencies:
- dependency-name: octocrab
  dependency-version: 0.53.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-deps
- dependency-name: rpassword
  dependency-version: 7.5.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-deps
- dependency-name: lzma-rust2
  dependency-version: 0.16.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-deps
- dependency-name: fs4
  dependency-version: 1.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: rust-deps
- dependency-name: chrono
  dependency-version: 0.4.45
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-deps
- dependency-name: sysinfo
  dependency-version: 0.39.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Jun 7, 2026
@dependabot dependabot Bot requested a review from michael-herwig as a code owner June 7, 2026 21:52
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Jun 7, 2026
@github-actions

github-actions Bot commented Jun 7, 2026

Copy link
Copy Markdown

Unit Test Results

0 tests   0 ✅  0s ⏱️
0 suites  0 💤
0 files    0 ❌

Results for commit d3c575f.

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