Add aliases for pages that moved without one - #3856
Conversation
fe04fba to
c937352
Compare
14ac26f to
a882f1d
Compare
f5476a0 to
6a377d4
Compare
| aliases: | ||
| - /integrate/redisvl/user_guide/how_to_guides/10_embeddings_cache | ||
| - /integrate/redisvl/user_guide/embeddings_cache/ | ||
| - /develop/ai/redisvl/user_guide/embeddings_cache/ |
There was a problem hiding this comment.
Generated RedisVL aliases will not persist
Medium Severity
These aliases are on RedisVL pages that redisvl_docs_sync.py regenerates daily. format_page() rewrites frontmatter with a single computed alias and write_to_destination() replaces user_guide/, so the new redirects vanish on the next --latest sync and the old URLs 404 again.
Additional Locations (2)
Reviewed by Cursor Bugbot for commit 6a377d4. Configure here.
0fcbf68 to
e70ebdb
Compare
0f23a0c to
8657d20
Compare
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using high effort and found 1 potential issue.
There are 2 total unresolved issues (including 1 from previous review).
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 8657d20. Configure here.
| title: Getting Started | ||
| aliases: | ||
| - /integrate/redisvl/user_guide/01_getting_started | ||
| - /integrate/redisvl/user_guide/getting_started/ |
There was a problem hiding this comment.
Aliases wiped by RedisVL sync
Medium Severity
These aliases live on latest RedisVL pages that redisvl_docs_sync.py deletes and rewrites each night, keeping only the single compute_alias entry. The added redirects vanish on the next sync, so the old URLs 404 again and alias_check reopens the same PR.
Additional Locations (2)
Reviewed by Cursor Bugbot for commit 8657d20. Configure here.
98bb2f8 to
2c49577
Compare
Generated by build/check_missing_aliases.py --all --fix.
2c49577 to
81bacc0
Compare


Adds aliases for pages that were renamed without one, so their old URLs stop returning 404.
Generated by
build/check_missing_aliases.py --all --fix. Onlyaliases:frontmatter is touched — no prose changes and no page moves.If a page here was retired on purpose rather than moved, close this PR. Nothing depends on it.
Cases needing a human decision are reported below rather than changed: an old URL that is a live page today, a URL another page already claims as its alias, a page that was split into a section, or a move onto a draft.
Scanner report
Note
Low Risk
Documentation-only Hugo redirect metadata with no application logic or security impact.
Overview
Adds 22 Hugo
aliasesin frontmatter only (no content or file moves) so bookmarks and external links to old URLs redirect instead of 404ing. Changes were produced bybuild/check_missing_aliases.py --all --fix.RedisVL user guide: Several guides get aliases for prior paths under
/integrate/redisvl/user_guide/…and/or flatter/develop/ai/redisvl/user_guide/<topic>/URLs now that content lives underhow_to_guides/. Getting started also gains/integrate/redisvl/user_guide/getting_started/.Develop setup: The setup section index and Build with an agent alias
/develop/getting-started/and/develop/getting-started/build-with-an-agent/after the getting-started tree moved todevelop/setup.Existing numbered integrate aliases (e.g.
01_getting_started) are unchanged; this PR fills gaps the scanner found after renames.Reviewed by Cursor Bugbot for commit 81bacc0. Bugbot is set up for automated code reviews on this repo. Configure here.