8000 Fix link broken in downstream by andymunro · Pull Request #53563 · keycloak/keycloak · GitHub
[go: up one dir, main page]

Skip to content

Fix link broken in downstream - #53563

Open
andymunro wants to merge 1 commit into
keycloak:mainfrom
andymunro:53562
Open

andymunro wants to merge 1 commit into
keycloak:mainfrom
andymunro:53562

Conversation

@andymunro
Copy link
Copy Markdown
Contributor

Closes #53562

Copilot AI balanced review requested due to automatic review settings October 5, 2026 19:14
@andymunro
andymunro requested review from a team as code owners October 5, 2026 19:14
Copilot AI left a comment
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟡 Changes recommended

The newly referenced profile namespace is not imported, causing documentation rendering to fail.

Review effort: Balanced
Findings: 1 High severity

Open (1)
What changed in this PR

Updates the X.509 documentation link for downstream product builds.

Changes:

  • Uses profile-specific anchors for community and product documentation.
File Description
docs/​guides/​server/​mutual-tls.adoc Selects the appropriate X.509 anchor by build profile.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread docs/guides/server/mutual-tls.adoc Resolved
Copilot AI balanced review requested due to automatic review settings October 5, 2026 20:27
Copilot AI left a comment
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟢 Approval recommended

The profile-specific links correctly address the reported downstream issue without changing upstream behavior.

Review effort: Balanced
Findings: None

Resolved since last review (1)

Copilot AI left a comment
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟢 Approval recommended

The profile-specific links correctly address the reported downstream issue without affecting upstream documentation.

Review effort: Balanced
Findings: None

Copilot AI balanced review requested due to automatic review settings October 6, 2026 13:10
Copilot AI left a comment
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟢 Approval recommended

The focused documentation change correctly addresses the differing upstream and downstream anchors.

Review effort: Balanced
Findings: None

Copilot AI balanced review requested due to automatic review settings October 6, 2026 23:46
Copilot AI left a comment
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟢 Approval recommended

The profile-specific anchors correctly address the reported downstream link failure without affecting upstream documentation.

Review effort: Balanced
Findings: None

@andymunro
Copy link
Copy Markdown
Contributor Author

@ASchwart Let me know if you know a better way to handle the underscores disappearing in downstream. However, I understand it may require more time than you have for this release.

@andymunro andymunro assigned ASzc and unassigned ASzc Oct 7, 2026
Copilot AI balanced review requested due to automatic review settings October 8, 2026 11:55
Copilot AI left a comment
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The targeted documentation change correctly resolves the downstream link without affecting the community link.

0 open findings

< BD0 p dir="auto">🧠 Review effort: Balanced


Give feedback about Copilot approvals in this survey to enter a drawing for a $150 gift card.

Copilot AI left a comment
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The focused documentation change resolves the downstream-link customization need without changing the upstream target.

0 open findings

1 resolved since last review

🧠 Review effort: Balanced

@mabartos mabartos left a comment
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@andymunro Just one thing, as it seems to be a wider problem.

:adminguide_name: Server Administration Guide
:adminguide_name_short: Server Administration
:adminguide_link: {project_doc_base_url}/server_admin/
:adminguide_x509: {adminguide_link}#_x509
@mabartos mabartos Oct 12, 2026 •
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think the X.509 section should have the separate attribute record as it's not any special. We should have the same problem with the _vault-key-resolvers, and _client_policies IDs, as they also use the underscore as a prefix.

So for now, I'd suggest using the auxiliary anchor (if feasible) to support both and be able to backport it:

[[x509]]
=== [[_x509]]X.509 client certificate user authentication

For the main, it'd be good to restrict using the anchors with an underscore prefix -> so, we'd need to find all references in guides + add some compile checks for the docs. Should be handled in a follow-up issue.

@andymunro WDYT? Could you please also fix the other references?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have not used Auxillary anchors before, but I can see how it works. @ahus1 do you agree with this idea? In the next release, downstream will be in a completely separate repository. So I would not invest a lot of time with this issue.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Considering we're using the :adminguide_vault: {adminguide_link}#_vault-key-resolvers already in the attributes, I'm ok to go with this change (and maybe also add the attribute for the _client_policies).

And for the Keycloak 27, we can provide some better approach.

@andymunro WDYT? So, can you resolve the conflict?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think I will defer to @ahus1 who has a lot more insight in what works best with this change.

Copilot AI left a comment
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The focused change preserves the upstream link while enabling downstream anchor customization.

0 open findings

🧠 Review effort: Balanced

Copilot AI left a comment
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The small documentation changes preserve upstream behavior and enable downstream link customization without identified blocking issues.

0 open findings

🧠 Review effort: Balanced

Copilot AI left a comment
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The narrow documentation change follows existing attribute patterns and preserves upstream behavior while enabling downstream overrides.

0 open findings

🧠 Review effort: Balanced

Copilot AI balanced review requested due to automatic review settings October 26, 2026 21:47
Copilot AI left a comment
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The narrow documentation change follows the existing link-attribute pattern, preserves upstream behavior, and has no identified blocking issues.

No open issues 🎉

Review effort: Balanced

Copilot AI balanced review requested due to automatic review settings November 6, 2026 19:56
Copilot AI left a comment
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

No active review issues are recorded for the configurable X.509 documentation link change.

No open issues 🎉

Review effort: Balanced

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Broken x509 cross-reference when in downstream

6 participants

0