build(deps): bump mdns-sd from 0.11.5 to 0.21.3 - #78
dependabot[bot] wants to merge 1 commit into
Conversation
Bumps [mdns-sd](https://github.com/keepsimple1/mdns-sd) from 0.11.5 to 0.21.3. - [Release notes](https://github.com/keepsimple1/mdns-sd/releases) - [Changelog](https://github.com/keepsimple1/mdns-sd/blob/main/CHANGELOG.md) - [Commits](keepsimple1/mdns-sd@v0.11.5...v0.21.3) --- updated-dependencies: - dependency-name: mdns-sd dependency-version: 0.21.3 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Greptile SummaryUpdating Confidence Score: 4/5Not safe to merge until the mDNS callers are updated, because a dependent application package fails to compile. The reproduced build failure prevents Files Needing Attention:
|
|
|
||
| # CLI - mDNS / Service Discovery | ||
| mdns-sd = "0.11" | ||
| mdns-sd = "0.21" |
There was a problem hiding this comment.
Updating mdns-sd to 0.21.3 leaves cortex-engine using the older mDNS API. Resolved events now contain Box<ResolvedService> rather than the ServiceInfo accepted by the existing converter, and the returned timeout error comes from flume 0.12 while the caller matches the direct flume 0.11 type. Consequently, cortex-app-server fails to compile with six type errors. Update the resolved-service handling and align the channel error type before merging.
Artifacts
- The read-only script creates a detached pre-upgrade worktree, runs the matching narrow Cargo checks, and captures the dependency diff and mDNS call sites; it is the complete executed source.
- The matching Cargo check was run against HEAD^ and stopped during offline dependency resolution because the local cache lacks polling required by mdns-sd 0.11.5; the before build result cannot be established offline.
- The locked offline Cargo check was run against the upgraded revision and reports six E0308 errors in cortex-engine for ServiceResolved and flume timeout-error incompatibilities; the upgrade breaks the build.
- The captured command output shows mdns-sd changing from 0.11.5 to 0.21.3, flume 0.12.0 entering the lockfile, and the exact cortex-engine and cortex-app-server ServiceResolved call sites; the incompatibilities map directly to current source.
Bumps mdns-sd from 0.11.5 to 0.21.3.
Release notes
Sourced from mdns-sd's releases.
... (truncated)
Changelog
Sourced from mdns-sd's changelog.
... (truncated)
Commits
da41a9cprepare for a new release 0.21.3 (#505)d8ab875fix: cap TTL to 10s in legacy unicast responses (#504)217ed5atest: replace assert with assert_eq where possible (#456)b61fee3fix: echo query id in legacy unicast responses (#498)725eb85prepare for a new release 0.21.2 (#503)3656343tests: add fuzzing support with a packet parser target (#502)30a22cffix: bound the raw packet dump in parse-failure messages (#501)a6af4b5refactoring: remove the duplicated TXT decoding in dns_parser (#500)c65dd3cfix: out-of-bounds panic parsing a truncated HINFO record (#499)8616315prepare for a new release 0.21.1 (#497)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 this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)