Skip to content

[WJ-1168] Add proc macro for generating relation structs and methods - #3039

Open
emmiegit wants to merge 104 commits into
developfrom
WJ-1168-site-ban-macro
Open

[WJ-1168] Add proc macro for generating relation structs and methods#3039
emmiegit wants to merge 104 commits into
developfrom
WJ-1168-site-ban-macro

Bump deepwell version to v2026.7.27

c2be791
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jul 30, 2026 in 1s

26.54% (-0.09%) compared to a76ba79, passed because coverage increased by 0.07% when compared to adjusted base (26.47%)

View this Pull Request on Codecov

26.54% (-0.09%) compared to a76ba79, passed because coverage increased by 0.07% when compared to adjusted base (26.47%)

Details

Codecov Report

❌ Patch coverage is 52.28758% with 73 lines in your changes missing coverage. Please review.
✅ Project coverage is 26.54%. Comparing base (a76ba79) to head (c2be791).
⚠️ Report is 2 commits behind head on develop.

Files with missing lines Patch % Lines
deepwell/src/services/audit/structs.rs 18.75% 13 Missing ⚠️
deepwell/src/services/relation/user_block.rs 0.00% 11 Missing ⚠️
deepwell/src/services/relation/user_bot_owner.rs 0.00% 11 Missing ⚠️
deepwell/src/services/relation/user_follow.rs 0.00% 10 Missing ⚠️
deepwell/relation-impl-derive/src/types.rs 0.00% 6 Missing ⚠️
deepwell/src/endpoints/site_ban.rs 66.66% 6 Missing ⚠️
deepwell/relation-impl-derive/src/util.rs 0.00% 4 Missing ⚠️
deepwell/src/endpoints/site_member.rs 33.33% 4 Missing ⚠️
deepwell/src/services/relation/page_star.rs 0.00% 3 Missing ⚠️
deepwell/src/services/relation/page_watch.rs 0.00% 3 Missing ⚠️
... and 1 more
Additional details and impacted files

Impacted file tree graph

@@             Coverage Diff             @@
##           develop    #3039      +/-   ##
===========================================
- Coverage    26.62%   26.54%   -0.09%     
===========================================
  Files          198      201       +3     
  Lines        13451    13470      +19     
===========================================
- Hits          3582     3576       -6     
- Misses        9869     9894      +25     
Files with missing lines Coverage Δ
deepwell/src/services/relation/mod.rs 63.86% <ø> (ø)
deepwell/src/services/relation/site_ban.rs 93.04% <100.00%> (+0.45%) ⬆️
deepwell/src/services/relation/site_user.rs 35.61% <100.00%> (+7.92%) ⬆️
deepwell/src/services/site/service.rs 37.44% <ø> (ø)
deepwell/src/services/relation/site_member.rs 95.83% <95.12%> (-4.17%) ⬇️
deepwell/src/services/relation/page_star.rs 0.00% <0.00%> (ø)
deepwell/src/services/relation/page_watch.rs 0.00% <0.00%> (ø)
deepwell/relation-impl-derive/src/util.rs 0.00% <0.00%> (ø)
deepwell/src/endpoints/site_member.rs 51.61% <33.33%> (-3.95%) ⬇️
deepwell/relation-impl-derive/src/types.rs 0.00% <0.00%> (ø)
... and 5 more

... and 5 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.