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

Rust 1.80.1 will break Dependabot unit test #10707

Closed
RobJellinghaus opened this issue Oct 1, 2024 · 0 comments · Fixed by #10719
Closed

Rust 1.80.1 will break Dependabot unit test #10707

RobJellinghaus opened this issue Oct 1, 2024 · 0 comments · Fixed by #10719
Assignees
Labels
Ecosystems Used by the maintainer team for internal-facing project tracking L: rust:cargo Rust crates via cargo T: tech-debt ⚙️

Comments

@RobJellinghaus
Copy link
Contributor

Code improvement description

I am working on various Rust/Cargo-related Dependabot issues, and as part of this I have been testing with a newer version of Rust than the current 1.79 included in dependabot-core today.

This turned up an error message change in Rust version 1.80 when fetching a nonexistent git reference. This error message change actually breaks an existing Dependabot unit test, specifically this one: https://github.com/dependabot/dependabot-core/blob/main/cargo/spec/dependabot/cargo/update_checker/version_resolver_spec.rb#L355

I have filed this issue in the Cargo project: rust-lang/cargo#14621

It looks like the Cargo team may do something about it. But in the meantime, I plan to work on a Dependabot change to deal with the new error message format, to allow Dependabot to move forward to a newer Rust version.

I am filing this issue to make the Dependabot team aware of the situation.

@RobJellinghaus RobJellinghaus self-assigned this Oct 1, 2024
@github-actions github-actions bot added L: go:modules Golang modules L: rust:cargo Rust crates via cargo labels Oct 1, 2024
@jonjanego jonjanego added Ecosystems Used by the maintainer team for internal-facing project tracking and removed L: go:modules Golang modules labels Oct 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Ecosystems Used by the maintainer team for internal-facing project tracking L: rust:cargo Rust crates via cargo T: tech-debt ⚙️
Projects
Status: Done
2 participants