Skip to content

chore(deps): bump the error-handling group across 1 directory with 2 updates - #255

Merged
Xuanwo merged 1 commit into
mainfrom
dependabot/cargo/error-handling-51d4d82029
Oct 2, 2026
Merged

Xuanwo merged 1 commit into
mainfrom
dependabot/cargo/error-handling-51d4d82029

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 25, 2026 •

Copy link
Copy Markdown
Contributor

Bumps the error-handling group with 2 updates in the / directory: anyhow and snafu.

Updates anyhow from 1.0.102 to 1.0.104

Release notes

Sourced from anyhow's releases.

1.0.104

  • Update syn dev-dependency to version 3

1.0.103

  • Fix Stacked Borrows violation (UB) in Error::downcast_mut (#451, #452)
Commits
  • 1dbe186 Release 1.0.104
  • f6479f8 Update to syn 3
  • 5bdb0e2 Release 1.0.103
  • e621bd3 Merge pull request #452 from dtolnay/downcast
  • 6e8c000 Eliminate pointer->reference->pointer during downcast
  • 67c4abd Add regression test for issue 451
  • 917a169 Update actions/upload-artifact@v6 -> v7
  • d9dc3fa Update actions/checkout@v6 -> v7
  • 841522b Raise minimum tested compiler to rust 1.85
  • See full diff in compare view

Updates snafu from 0.8.9 to 0.9.0

Changelog

Sourced from snafu's changelog.

[0.9.0] - 2026-03-02

Added

  • WhateverLocal is an alternate to Whatever that does not implement or require Send or Sync.

  • Errors that do not use context selectors (e.g. opaque errors, #[snafu(context(false))] errors, or #[snafu(transparent)] errors) may now be constructed using a generic value when they are annotated with the #[snafu(source(from(generic)))] attribute.

  • When using the unstable-provider-api feature flag, Report will check if each error provides a Location. When it does, the Location will be appended to the error message.

Fixed

  • Opaque errors which use const generics with default values are now supported.

Changed

  • Rust 1.65 is now the minimum supported Rust version. This is a breaking change.

  • Rust 1.81 is now the default supported Rust version. This is a breaking change.

  • Whatever implements Send and Sync, allowing it to be sent between threads. This requires that wrapped errors also implement Send and Sync. This is a breaking change.

  • snafu::Location has been replaced with a type alias to the standard library's Location (specifically a reference to that type: &'static core::panic::Location<'static>). This improves interoperability and access to features. This is a breaking change.

  • Opaque errors default to allowing construction from any value that implements Into for the wrapped type. The previous behavior can be restored with #[snafu(source(from(exact)))]. This is a breaking change.

  • The internal implementation of #[snafu] attribute parsing has been rewritten. This should largely be unnoticeable, but some error messages and spans have been improved, and memory usage may be slightly reduced.

Removed

... (truncated)

Commits
  • 978f2cc Release 0.9.0
  • 9d45084 Merge pull request #552 from shepmaster/changelog
  • 7007572 Update the changelog and upgrading guide in preparation for 0.9
  • b02a904 Merge pull request #551 from shepmaster/reword-location-gotcha
  • b5f3f7f Gate future combinator doctests with internal-dev-dependencies
  • 409b798 Add assertions to Location's async doctests
  • c0e8e2f Clarify what we meant by "inaccurate" and be less negative
  • 4c4163b Merge pull request #549 from shepmaster/location-in-report
  • e06a103 Include Location in Report
  • 53ab073 Implement the fallback Error for references
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Sep 25, 2026
lance-gatekeeper[bot]

This comment was marked as outdated.

@lance-gatekeeper lance-gatekeeper Bot added the K-approved Latest Gatekeeper recommendation permits acceptance. label Sep 25, 2026
@lance-gatekeeper lance-gatekeeper Bot added K-approved Latest Gatekeeper recommendation permits acceptance. and removed K-approved Latest Gatekeeper recommendation permits acceptance. labels Oct 2, 2026
…updates

Bumps the error-handling group with 2 updates in the / directory: [anyhow](https://github.com/dtolnay/anyhow) and [snafu](https://github.com/shepmaster/snafu).


Updates `anyhow` from 1.0.102 to 1.0.104
- [Release notes](https://github.com/dtolnay/anyhow/releases)
- [Commits](dtolnay/anyhow@1.0.102...1.0.104)

Updates `snafu` from 0.8.9 to 0.9.0
- [Changelog](https://github.com/shepmaster/snafu/blob/main/CHANGELOG.md)
- [Commits](shepmaster/snafu@0.8.9...0.9.0)

---
updated-dependencies:
- dependency-name: anyhow
  dependency-version: 1.0.104
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: error-handling
- dependency-name: snafu
  dependency-version: 0.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: error-handling
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title chore(deps): bump the error-handling group with 2 updates chore(deps): bump the error-handling group across 1 directory with 2 updates Oct 2, 2026
@dependabot
dependabot Bot force-pushed the dependabot/cargo/error-handling-51d4d82029 branch from 3eab57f to ffe580c Compare October 2, 2026 09:48
@lance-gatekeeper lance-gatekeeper Bot removed the K-approved Latest Gatekeeper recommendation permits acceptance. label Oct 2, 2026

@lance-gatekeeper lance-gatekeeper Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

✅ Gate recommendation: approve.

The anyhow update includes the upstream fix for Error::downcast_mut, and snafu now shares Lance's existing 0.9 package, removing the duplicate 0.8 crates. The locked Rust check passes on this rebased revision.

@lance-gatekeeper lance-gatekeeper Bot added the K-approved Latest Gatekeeper recommendation permits acceptance. label Oct 2, 2026
@Xuanwo
Xuanwo merged commit ffe44cc into main Oct 2, 2026
11 checks passed
@Xuanwo
Xuanwo deleted the dependabot/cargo/error-handling-51d4d82029 branch October 2, 2026 10:24
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 K-approved Latest Gatekeeper recommendation permits acceptance. rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant