chore(renovate): stop proposing upgrades that cannot build #838
No reviewers
Labels
No labels
Context: Bug
Context: Enhancements
Platform: Android
Platform: Linux
Platform: Web
Platform: Windows
Platform: iOS
Platform: macOS
Target: CI
Target: CLI
Target: Dependency
Target: Engine
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
SakulFlee/Orbital!838
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/renovate-unbuildable-deps"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Two dependency PRs fail CI on every run and will keep being re-proposed
until Renovate is told to leave these dependencies alone.
bincode: capped below 3.0.0. bincode 3.0.0 is a tombstone release whose
entire lib.rs is a single
compile_error!("https://xkcd.com/2347/").Upstream development has ceased and 3.0.0 was published only to signal
that status, so no 3.x will ever compile. It is still unyanked on
crates.io, which is why it keeps being offered as a major bump. The
ceiling still tracks any future 1.x patch.
cosmic-text: updates disabled. The dependency is pinned by
revto acommit on hecrj's experimental
devbranch, but Renovate resolves thedefault branch when computing a digest update. The resulting PR is a
22-commit downgrade that removes the very APIs the orbital-iced fork
depends on (cosmic_text::SpanPadding, Attrs::padding,
LayoutLine::line_height, LayoutGlyph::{ascender,descender}), so
iced_graphics no longer compiles. There is no version ceiling that
expresses this, so the rule disables the dependency instead.
Both rules carry a
descriptionso the reasoning shows up in theDependency Dashboard rather than being invisible config.
No build change: renovate.json is consumed by the bot, not by cargo.
Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com
Two dependency PRs fail CI on every run and will keep being re-proposed until Renovate is told to leave these dependencies alone. bincode: capped below 3.0.0. bincode 3.0.0 is a tombstone release whose entire lib.rs is a single `compile_error!("https://xkcd.com/2347/")`. Upstream development has ceased and 3.0.0 was published only to signal that status, so no 3.x will ever compile. It is still unyanked on crates.io, which is why it keeps being offered as a major bump. The ceiling still tracks any future 1.x patch. cosmic-text: updates disabled. The dependency is pinned by `rev` to a commit on hecrj's experimental `dev` branch, but Renovate resolves the default branch when computing a digest update. The resulting PR is a 22-commit *downgrade* that removes the very APIs the orbital-iced fork depends on (cosmic_text::SpanPadding, Attrs::padding, LayoutLine::line_height, LayoutGlyph::{ascender,descender}), so iced_graphics no longer compiles. There is no version ceiling that expresses this, so the rule disables the dependency instead. Both rules carry a `description` so the reasoning shows up in the Dependency Dashboard rather than being invisible config. No build change: renovate.json is consumed by the bot, not by cargo. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>Related: #837