Skip to content

chore(deps): cleanup version policy, parquet 59, unvendor whois#71

Merged
alexwoolford merged 4 commits into
mainfrom
chore/deps-cleanup
Jul 24, 2026
Merged

chore(deps): cleanup version policy, parquet 59, unvendor whois#71
alexwoolford merged 4 commits into
mainfrom
chore/deps-cleanup

Conversation

@alexwoolford

Copy link
Copy Markdown
Owner

Summary

Dependency matrix (resolved)

Crate Before After
arrow / parquet 58.1.0 59.1.0
thrift 0.17.0 removed
whois-service 0.2.1 (vendored) 0.3.0 (crates.io)
tokio 1.50.0 1.53.1
regex 1.12.3 1.13.1
insta 1.46.3 1.48.0
psl 2.1.219 2.1.220
maxminddb 0.27.3 0.30.0
scraper 0.25.0 0.27.0
rstest 0.21.0 0.26.1
murmur3 0.1.0 0.1.0 (kept)
reqwest 0.12.28 0.12.28 (kept)
config 0.14.1 0.14.1 (kept)

Test plan

  • cargo fmt / cargo clippy -D warnings
  • cargo test --all-features --all-targets --locked
  • cargo audit (rsa ignored; paste warn via deny)
  • cargo deny check advisories bans sources
  • CI green on this PR

Made with Cursor

…or whois

Normalize Cargo.toml reqs to ^X.Y (no patch pins), bump arrow/parquet to
^59 (removes thrift), switch whois-service to crates.io ^0.3, refresh
lockfile minors, and reconcile Dependabot/audit/deny/supply-chain docs.

Co-authored-by: Cursor <cursoragent@cursor.com>
@cursor

cursor Bot commented Jul 23, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@codecov

codecov Bot commented Jul 23, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 89.55224% with 7 lines in your changes missing coverage. Please review.
✅ Project coverage is 79.04%. Comparing base (da0f3c5) to head (a8852df).

Files with missing lines Patch % Lines
src/fetch/handler/response.rs 71.42% 2 Missing ⚠️
src/parse/secrets.rs 93.93% 2 Missing ⚠️
src/fetch/external_scripts.rs 90.00% 1 Missing ⚠️
src/fetch/response/extract.rs 90.00% 1 Missing ⚠️
src/geoip/metadata.rs 0.00% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main      #71      +/-   ##
==========================================
+ Coverage   73.59%   79.04%   +5.44%     
==========================================
  Files         150      137      -13     
  Lines        9445     8217    -1228     
==========================================
- Hits         6951     6495     -456     
+ Misses       2494     1722     -772     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

alexwoolford and others added 3 commits July 23, 2026 16:05
Tighten gitleaks overrides for common web false positives, persist
body_truncated and external_script scan counts, and replace zero-signal
tests with behavioral regressions for the new paths.

Co-authored-by: Cursor <cursoragent@cursor.com>
CI Lint failed on formatting from the secrets commit; clippy doc_markdown
would have failed next. Format/docs fixed, and pre-commit now runs the
same fmt-check and clippy -D warnings as CI.

Co-authored-by: Cursor <cursoragent@cursor.com>
Make the invalid log-path test use a file-as-parent so create_dir_all
cannot succeed on Windows, and serialize regex-cache clear/inspect tests
to stop parallel invalidate_all races on macOS CI.

Co-authored-by: Cursor <cursoragent@cursor.com>
@alexwoolford
alexwoolford merged commit ccfa0f8 into main Jul 24, 2026
@alexwoolford
alexwoolford deleted the chore/deps-cleanup branch July 24, 2026 00:45
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