Skip to content

build: pin craft-update to craft-libs main (495e597) - #1386

Merged
dylanmtaylor merged 1 commit into
mainfrom
build/craft-update-495e597
Oct 25, 2026
Merged

dylanmtaylor merged 1 commit into
mainfrom
build/craft-update-495e597

Conversation

@dylanmtaylor

@dylanmtaylor dylanmtaylor commented Oct 25, 2026 •

Copy link
Copy Markdown
Contributor

Picks up storytold/craft-libs#344: the update prompt draws its close mark as two painted strokes and its version pill as v0.1.0 to 0.2.0, instead of the ✕ (U+2715) and → glyphs that no bundled face is guaranteed to have. On the egui fork that panics on a missing glyph, that took the prompt — and the app — down.

The only change between the previous pin and this one is crates/update/src/dialog.rs, with no public API change.

Part of tracking issue storytold/craft-libs#319

🤖 Generated with Codebuff
Co-Authored-By: Codebuff noreply@codebuff.com

Summary by CodeRabbit

  • Chores
    • Updated an underlying component. No user-facing changes are expected.

Picks up the update prompt fix that draws its close mark and version pill
without glyphs a font may lack, so the prompt no longer takes the app down
when a bundled face has no ✕ or →.

Part of tracking issue storytold/craft-libs#319

🤖 Generated with Codebuff
Co-Authored-By: Codebuff <noreply@codebuff.com>
@coderabbitai

coderabbitai Bot commented Oct 25, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

No actionable comments were generated in the recent review.

Recent review info
Run configuration
Commits

Reviewing files that changed from the base of the PR and between 222ef36 and 528a28d.

Files ignored due to path filters: 1
  • Cargo.lock is excluded by !**/*.lock
Files selected for processing: 1
  • Cargo.toml

Included review availability: This review used your included allowance. Your plan provides up to 10 included reviews per hour; 0 remain after this review.

Walkthrough

The workspace changes the pinned Git revision for craft-update. Its version constraint and egui feature remain unchanged.

Changes: Dependency revision update

Layer / File(s) Summary
Update craft-update pin
Cargo.toml
The craft-update Git dependency now uses revision 495e5971bc024aa96e6ed318cb6e7cd3a0103184 instead of db19c373c8d59a545972ca340987aecfb3611a4b. The version constraint and egui feature are unchanged.

Priority: Normal

Estimated code review effort: 1 (Trivial) | ~5 minutes

Change: Bug fix

Possibly related PRs

  • storytold/deckcraft#1377: Both PRs change the craft-update revision in Cargo.toml; this PR updates the pin used by the update prompt introduced there.

Suggested reviewers: echelon

Merge Risk: Minimal · up to 528a2

The pin update is consistent and introduces no identified merge-blocking risk.

Architecture risk: Low · up to 528a2

The change affects 1 system.

Changed systems: Cargo.toml

Architecture concerns
No architecture-level concerns identified.

Review details

Systems and components

  • observed — Cargo.toml (service) was modified; 1 changed file maps to changed impact.

Before / after behavior

  • observed — Modified behavior in Cargo.toml: The craft-update Git dependency revision changes from db19c373c8d59a545972ca340987aecfb3611a4b to 495e5971bc024aa96e6ed318cb6e7cd3a0103184; the version constraint and egui feature remain unchanged.
Pre-merge checks: Passed 5
Check name Status Explanation
Description Check Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check Passed The title clearly identifies the main change: pinning the craft-update dependency to the specified craft-libs revision.
Docstring Coverage Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Linked Issues check Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check Passed Check skipped because no linked issues were found for this pull request.
Full details: Docstring Coverage

Explanation

No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0 files. (1 skipped: 1 unsupported.)

Finishing Touches
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Comment @coderabbitai help to get the list of available commands.

@sonarqubecloud

sonarqubecloud Bot commented Oct 25, 2026 •

Copy link
Copy Markdown

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues
0 New dependency risks

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarQube Cloud

@dylanmtaylor
dylanmtaylor merged commit 51eef99 into main Oct 25, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant