Skip to content

doc: use relative links in security-model.adoc#23224

Merged
oscerd merged 1 commit into
apache:mainfrom
oscerd:fix/security-model-relative-links
May 14, 2026
Merged

doc: use relative links in security-model.adoc#23224
oscerd merged 1 commit into
apache:mainfrom
oscerd:fix/security-model-relative-links

Conversation

@oscerd
Copy link
Copy Markdown
Contributor

@oscerd oscerd commented May 14, 2026

Summary

  • Replace 5 absolute https://camel.apache.org/security/ links with root-relative link:/security/[] in security-model.adoc
  • Fixes website HTML checker errors (camel/relative-links rule)
  • Follows the same convention used by other doc pages (e.g. link:/community/mailing-list/[], link:/community/team/[])

Test plan

  • Verify the camel-website HTML checker no longer reports camel/relative-links errors for security-model.html
  • Verify the rendered links on the website still point to the correct /security/ page

Claude Code on behalf of Andrea Cosentino

🤖 Generated with Claude Code

The website HTML checker rejects absolute https://camel.apache.org/security/
links inside camel.apache.org pages. Replace the five occurrences with
root-relative link:/security/[] to follow the same convention used by
other doc pages (e.g. link:/community/mailing-list/).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@oscerd oscerd requested review from davsclaus and orpiske May 14, 2026 12:49
@github-actions github-actions Bot added the docs label May 14, 2026
@github-actions
Copy link
Copy Markdown
Contributor

🌟 Thank you for your contribution to the Apache Camel project! 🌟
🤖 CI automation will test this PR automatically.

🐫 Apache Camel Committers, please review the following items:

  • First-time contributors require MANUAL approval for the GitHub Actions to run
  • You can use the command /component-test (camel-)component-name1 (camel-)component-name2.. to request a test from the test bot although they are normally detected and executed by CI.
  • You can label PRs using skip-tests and test-dependents to fine-tune the checks executed by this PR.
  • Build and test logs are available in the summary page. Only Apache Camel committers have access to the summary.

⚠️ Be careful when sharing logs. Review their contents before sharing them publicly.

@oscerd oscerd merged commit aedce90 into apache:main May 14, 2026
7 checks passed
@github-actions
Copy link
Copy Markdown
Contributor

🧪 CI tested the following changed modules:

  • docs

⚙️ View full build and test results

oscerd added a commit to oscerd/camel-kamelets-validator that referenced this pull request May 15, 2026
The page linked the camel.apache.org security page and the Camel core
security model with absolute https://camel.apache.org/... URLs. camel-website's
check:html step enforces the camel/relative-links rule and fails the build on
in-site absolute links (4 errors for this page), turning every camel-website
pull request red.

Convert the four in-site links to root-relative link: macros (link:/security/,
link:/manual/security-model.html), matching apache/camel core security-model.adoc
(fixed the same way in apache/camel#23224). The private-security@camel.apache.org
email references are intentionally left unchanged. Documentation-only; same link
targets, rendered relative.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Signed-off-by: Andrea Cosentino <ancosen@gmail.com>
davsclaus pushed a commit to apache/camel-kafka-connector that referenced this pull request May 16, 2026
The Camel Kafka Connector security model page linked the camel.apache.org
security page, the Camel core security model and the Kamelets catalog with
absolute https://camel.apache.org/... URLs. camel-website's check:html step
enforces the camel/relative-links rule and fails on in-site absolute links
(8 errors for this page), turning every camel-website pull request red.

Convert the eight in-site links to root-relative link: macros, matching
apache/camel core security-model.adoc (fixed the same way in apache/camel#23224).
Documentation-only; same link targets, rendered relative.

Signed-off-by: Andrea Cosentino <ancosen@gmail.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
davsclaus pushed a commit to apache/camel-quarkus that referenced this pull request May 16, 2026
The Camel Quarkus security model user-guide page linked the camel.apache.org
security page with absolute https://camel.apache.org/... URLs. camel-website's
check:html step enforces the camel/relative-links rule and fails on in-site
absolute links (2 errors for this page), turning every camel-website pull
request red.

Convert the two in-site links to root-relative link:/security/, matching
apache/camel core security-model.adoc (fixed the same way in apache/camel#23224).
The private-security@camel.apache.org email reference is intentionally left
unchanged. Documentation-only; same link target, rendered relative.

Signed-off-by: Andrea Cosentino <ancosen@gmail.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
oscerd added a commit to oscerd/camel-karaf that referenced this pull request May 16, 2026
Convert the three in-site links from absolute link:https://camel.apache.org/
URLs to root-relative link:/security/ form, matching apache/camel core
security-model.adoc (apache/camel#23224) and the companion per-subproject
fixes. This keeps PR apache#706 from introducing camel/relative-links failures in
the camel-website build once merged. Documentation-only; same link target.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Signed-off-by: Andrea Cosentino <ancosen@gmail.com>
oscerd added a commit to apache/camel-kamelets that referenced this pull request May 16, 2026
Follow-up to #2836. That PR was squash-merged with only its first commit
(placeholder escaping); the relative-link commit was pushed afterwards and
never merged, so camel-kamelets main still carries 4 absolute
https://camel.apache.org/... links. They are now the sole remaining
camel/relative-links failure in the camel-website check:html step (4 errors
in camel-kamelets/next/security-model.html), keeping every camel-website PR
red.

Convert the 4 in-site links to root-relative link: macros (link:/security/,
link:/manual/security-model.html), matching apache/camel core
security-model.adoc (apache/camel#23224) and the sibling subproject fixes
(apache/camel-kafka-connector#1774, apache/camel-quarkus#8661). The merged
placeholder escaping is left intact; private-security@camel.apache.org email
references are unchanged. Documentation-only; same link targets, rendered
relative.

Signed-off-by: Andrea Cosentino <ancosen@gmail.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants