Skip to content

fix(build): restore stable Rust test gate#2564

Open
YOMXXX wants to merge 1 commit into
rtk-ai:developfrom
YOMXXX:fix/stable-build-test-gate
Open

fix(build): restore stable Rust test gate#2564
YOMXXX wants to merge 1 commit into
rtk-ai:developfrom
YOMXXX:fix/stable-build-test-gate

Conversation

@YOMXXX

@YOMXXX YOMXXX commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

Summary

  • replace unstable str::floor_char_boundary usage with a stable UTF-8 byte-prefix helper
  • isolate curl and tracking tests from user tee/database paths
  • keep the existing clippy gate useful by allowing the repo-wide uninlined_format_args style lint

Verification

  • cargo fmt --all -- --check && cargo clippy --all-targets && cargo test --all
    • cargo test --all: 1903 passed, 0 failed, 6 ignored

@YOMXXX YOMXXX force-pushed the fix/stable-build-test-gate branch from b57f9c2 to dc6e1a0 Compare June 24, 2026 14:07
@YOMXXX

YOMXXX commented Jun 24, 2026

Copy link
Copy Markdown
Contributor Author

Rebased onto current develop and resolved conflicts in Cargo.lock and pipe_cmd.rs.

Conflict decisions:

  • kept the current package version from Cargo.toml/Cargo.lock (0.42.4) instead of the stale lockfile version from the old branch base
  • kept develop's pipe truncation caps while preserving the UTF-8-safe prefix helper used to avoid stable-Rust build/test issues

Local verification:

  • cargo +1.93.0 fmt --check
  • git diff --check upstream/develop...HEAD
  • cargo +1.93.0 test utf8_prefix_by_byte_limit -- --nocapture
  • cargo +1.93.0 clippy --all-targets
  • cargo +1.93.0 test --all -- --skip small_grep_not_worse_than_plain

Note: the skipped grep test is an existing local-environment failure here; the remaining unit/integration suite 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