Skip to content

[docs] Fix broken relative links in all-release.md after releasenotes migration#3548

Merged
morningman merged 2 commits intoapache:masterfrom
morningman:fix_release
Apr 13, 2026
Merged

[docs] Fix broken relative links in all-release.md after releasenotes migration#3548
morningman merged 2 commits intoapache:masterfrom
morningman:fix_release

Conversation

@morningman
Copy link
Copy Markdown
Contributor

No description provided.

… migration

Update ../releasenotes/ references to ./ since the file is now inside
the releasenotes/ directory itself, not inside docs/.
… redirects

Root cause: static redirects (redirects[].to) validate that the target
path exists at build time. In incremental CI builds where only a subset
of doc versions is built (e.g., DOCS_VERSIONS=current), the target
/docs/4.x/gettingStarted/quick-start does not exist, causing build
failure.

Fix:
- Move version-dependent redirect targets from static redirects to
  createRedirects(), which is only called for actually-built pages and
  inherently handles partial builds.
- Add releasenotes/*, sidebarsReleases.json, and i18n releases paths
  to the build-check.yml detection logic so they are correctly
  categorized as independent plugins or structural changes.
@morningman morningman merged commit 97abf4a into apache:master Apr 13, 2026
1 check 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