Skip to content

chore: the six dependency bumps in one, and the code windows 0.62 needs - #22

Merged
rgdevment merged 2 commits into
mainfrom
chore/dependabot-batch
Sep 23, 2026
Merged

rgdevment merged 2 commits into
mainfrom
chore/dependabot-batch

Conversation

@rgdevment

Copy link
Copy Markdown
Owner

Dependabot's first pass opened six pull requests that step on each other: two
touch Cargo.lock and two touch app/package-lock.json, so they cannot land
without rebasing one another. They are applied here together against main and
the lockfiles regenerated once.

The majors of the Windows crates need code. windows-future 0.3 renamed get() to
join() on IAsyncOperation and IAsyncOperationWithProgress — six call sites, the
startup task and the three Store operations — and CI only ever reported three of
them because compilation stopped at the first crate. And windows 0.62 takes a Fn
where AsyncOperationProgressHandler used to take a FnMut, so the download
progress callback is wrapped here rather than changing what take() asks of its
caller, which genuinely needs to remember the last stage it emitted.

  Dependabot's first pass opened six pull requests that step on each other: two
  touch Cargo.lock and two touch app/package-lock.json, so they cannot land
  without rebasing one another. They are applied here together against main and
  the lockfiles regenerated once.

  The majors of the Windows crates need code. windows-future 0.3 renamed get() to
  join() on IAsyncOperation and IAsyncOperationWithProgress — six call sites, the
  startup task and the three Store operations — and CI only ever reported three of
  them because compilation stopped at the first crate. And windows 0.62 takes a Fn
  where AsyncOperationProgressHandler used to take a FnMut, so the download
  progress callback is wrapped here rather than changing what take() asks of its
  caller, which genuinely needs to remember the last stage it emitted.
  slint 1.18 pulls muda 0.19 through i-slint-backend-winit, so bumping tray-icon
  to 0.25 — which requires muda 0.20 — put both versions in the resident. On macOS
  each one registers the MudaMenuDelegate Objective-C class under the same name,
  and with LTO the link fails loading the bitcode. Windows never saw it because it
  has no global class registry, and neither did a debug build, because there is no
  LTO there.

  No release of slint uses muda 0.20 yet, so the two are pinned back and Dependabot
  is told to leave them alone until that changes. Everything else in the batch
  stays: the windows 0.62 bump and the code it needs are unaffected by this.
@rgdevment
rgdevment merged commit fdf0459 into main Sep 23, 2026
19 checks passed
@rgdevment
rgdevment deleted the chore/dependabot-batch branch September 23, 2026 23:25
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