Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

gitoxide: Use updated nightly to fix serde error #12512

Merged
merged 1 commit into from
Sep 18, 2024

Commits on Sep 18, 2024

  1. gitoxide: Use updated nightly to fix serde error

    Since around GitoxideLabs/gitoxide#1536, fuzzing
    is broken for `gitoxide` due to an error related to `serde`. As
    shown there and in GitoxideLabs/gitoxide#1596, the
    error is:
    
        error[E0658]: `#[diagnostic]` attribute name space is experimental
           --> /rust/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.210/src/de/mod.rs:536:5
            |
        536 |     diagnostic::on_unimplemented(
            |     ^^^^^^^^^^
            |
            = note: see issue #111996 <rust-lang/rust#111996> for more information
            = help: add `#![feature(diagnostic_namespace)]` to the crate attributes to enable
            = note: this compiler was built on 2024-02-11; consider upgrading it if it is out of date
    
    Since rust-lang/rust#111996 is closed as
    completed, and similar errors appear to have been fixed in oss-fuzz
    for other projects by using the latest nightly toolchain, this
    makes the same change for `gitoxide` as was made in:
    
    - google#12404 for `starlark-rust`
    - google#12409 for `rhai`
    
    See also :
    
    - google#12410
    - serde-rs/serde#2770
    EliahKagan committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    facfab1 View commit details
    Browse the repository at this point in the history