Skip to content

chore: bump nyanpasu-utils for nyanpasu-log-preview - #458

Merged
greenhat616 merged 1 commit into
mainfrom
chore/bump-utils-log-preview
Oct 22, 2026
Merged

greenhat616 merged 1 commit into
mainfrom
chore/bump-utils-log-preview

Conversation

@greenhat616

Copy link
Copy Markdown
Collaborator

Summary

Moves the crates/nyanpasu-utils pin to libnyanpasu/nyanpasu-utils#206, which adds nyanpasu-log-preview. That crate logs payloads (images, profiles, scripts) as their length, CRC-32 and ends instead of in full. clash-nyanpasu needs it for its widget, script and module logs.

  • Cargo.lock only gains nyanpasu-log-preview and its edge from nyanpasu-utils. No other dependency changes; utils main since the previous pin changed only its own lockfile.
  • The service binary behaves the same. Nothing in its dependency graph calls the legacy CoreInstance, which is the only user of the changed parse_check_output. The IPC protocol is unchanged.

Release

clash-nyanpasu keeps its runtime pin on a released tag, because prepare:check downloads the service release named by nyanpasu_service's version. The app PR therefore needs a runtime tag that contains this commit, such as v2.0.2. Its service would be functionally identical to v2.0.1.

Merge order

  1. feat: add nyanpasu-log-preview for bounded payload logs nyanpasu-utils#206. After it merges, this PR's gitlink must point at the merged commit on utils main.
  2. This PR, then a runtime release.
  3. The clash-nyanpasu app PR, re-pinned to that tag.

Test plan

  • cargo test -p nyanpasu-log-preview in this workspace (the crate is a member through the path dependency)
  • cargo clippy -p nyanpasu-utils --all-features --all-targets

The utils pin moves to the commit that adds nyanpasu-log-preview, a
dependency-light crate that logs payloads as their length, CRC-32 and
ends instead of in full. It also brings the utils dependency updates
merged since the previous pin.
@semanticdiff-com

semanticdiff-com Bot commented Oct 22, 2026 •

Copy link
Copy Markdown

Review changes with  SemanticDiff

Changed Files
File Status
  Cargo.lock Unsupported file format
  crates/nyanpasu-utils  0% smaller

@greenhat616
greenhat616 marked this pull request as ready for review October 22, 2026 17:49
@greenhat616
greenhat616 merged commit 1f76af6 into main Oct 22, 2026
11 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