Skip to content

Derive page path prefixes from the root page, not the instance id - #286

Open
bbliem wants to merge 1 commit into
fix/repair-page-slugs-revisionsfrom
fix/page-path-prefix-symmetry
Open

Derive page path prefixes from the root page, not the instance id#286
bbliem wants to merge 1 commit into
fix/repair-page-slugs-revisionsfrom
fix/page-path-prefix-symmetry

Derive page path prefixes from the root page, not the instance id

172ac00
Select commit
Loading
Failed to load commit list.
Kausal Code Coverage / codecov/project succeeded Sep 3, 2026 in 1s

57.02% (+0.03%) compared to 8374df0

View this Pull Request on Codecov

57.02% (+0.03%) compared to 8374df0

Details

Codecov Report

❌ Patch coverage is 83.78378% with 6 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
src/nodes/models.py 81.81% 0 Missing and 2 partials ⚠️
src/pages/page_interface.py 71.42% 1 Missing and 1 partial ⚠️
src/pages/url_paths.py 87.50% 1 Missing and 1 partial ⚠️

Impacted file tree graph

@@                         Coverage Diff                         @@
##           fix/repair-page-slugs-revisions     #286      +/-   ##
===================================================================
+ Coverage                            56.99%   57.02%   +0.03%     
===================================================================
  Files                                  357      358       +1     
  Lines                                52684    52707      +23     
  Branches                              8151     8159       +8     
===================================================================
+ Hits                                 30026    30056      +30     
+ Misses                               20338    20329       -9     
- Partials                              2320     2322       +2     
Files with missing lines Coverage Δ
src/pages/schema.py 91.17% <100.00%> (+2.77%) ⬆️
src/nodes/models.py 73.84% <81.81%> (+<0.01%) ⬆️
src/pages/page_interface.py 64.61% <71.42%> (-3.08%) ⬇️
src/pages/url_paths.py 87.50% <87.50%> (ø)

... and 2 files with indirect coverage changes

Impacted file tree graph

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.