chore(deps): bump windows-core from 0.62.2 to 0.100.0 in the windows group - #6359
dependabot[bot] wants to merge 2 commits into
Conversation
Bumps the windows group with 1 update: [windows-core](https://github.com/microsoft/windows-rs). Updates `windows-core` from 0.62.2 to 0.100.0 - [Release notes](https://github.com/microsoft/windows-rs/releases) - [Commits](https://github.com/microsoft/windows-rs/commits) --- updated-dependencies: - dependency-name: windows-core dependency-version: 0.100.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: windows ... Signed-off-by: dependabot[bot] <support@github.com>
|
Thanks @dependabot[bot] for taking the time to contribute. This repository is observing a maintainer-managed PR intake gate in dry-run mode, so this pull request is staying open. This note helps maintainers prepare the allowlist before any enforcement is considered. Please read |
|
Brought this branch up to date with Generated by Claude Code |
|
Claude finished @Hmbown's task in 1m 24s —— View job Reviewing dependabot PR #6359 (windows-core 0.62.2 → 0.100.0)
SummaryThis bump touches Correctness bug (blocking)
The comment directly above the changed line says: // `windows` re-exports most of windows-core's types but not all of them
// (BOOL, HRESULT, … live in windows-core itself); window_control.rs names
// windows_core::BOOL for the EnumWindows callback, so it must be a direct
// dependency. Version already resolved via `windows` — no extra build work.
windows-core = { version = "0.100" }That "version already resolved via In unsafe extern "system" fn enum_proc(hwnd: HWND, lparam: LPARAM) -> BOOL {
...
return BOOL(0); // stop enumeration
...
BOOL(1)
}
...
let _ = EnumWindows(Some(enum_proc), LPARAM(&mut ctx as *mut Ctx as isize));
Fix: keep Other notes
|
| # windows_core::BOOL for the EnumWindows callback, so it must be a direct | ||
| # dependency. Version already resolved via `windows` — no extra build work. | ||
| windows-core = { version = "0.62" } | ||
| windows-core = { version = "0.100" } |
Codewhale review did not run
|
|
Not mergeable as opened: the bump splits the This PR moves only Leaving this open for a maintainer decision rather than merging red. The clean fix is to have Generated by Claude Code |
|
Superseded by #6390, now merged. Rather than bump
Thanks, dependabot. |
|
This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests. To ignore these dependencies, configure ignore rules in dependabot.yml |
… dependency
crates/tui declared windows-core as a direct dependency for one import:
window_control.rs named `windows_core::BOOL` for the EnumWindows callback.
The manifest comment said `windows` does not re-export BOOL, but it does:
plugins/registry.rs in this same crate already imports
`windows::core::{BOOL, PCWSTR}` and compiles on the Windows lane.
The separate pin is what broke dependabot's Hmbown#6359. It bumped windows-core to
0.100 while `windows` stayed at 0.62, so the callback's BOOL (windows-core
0.100) no longer matched the BOOL that `windows` 0.62's EnumWindows expects
(windows-core 0.62): E0308 on the Windows compile. Naming the type through
`windows` keeps a single windows-core in the graph, chosen by `windows`.
Validation: `cargo metadata --locked` exits 0 and the Cargo.lock delta is
the single removed `windows-core` edge under codewhale-tui. The changed code
is cfg(windows) and cannot be compiled on the macOS host, so the Windows CI
lane is the compile receipt for this change.
Supersedes Hmbown#6359
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Bumps the windows group with 1 update: windows-core.
Updates
windows-corefrom 0.62.2 to 0.100.0Commits
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions