Skip to content

πŸ› docs: fix release-channels mirror org text and publish the stable soak policy page - #234

Merged
clubanderson merged 1 commit into
mainfrom
fix/release-channels-mike-180-181
Oct 6, 2026
Merged

clubanderson merged 1 commit into
mainfrom
fix/release-channels-mike-180-181

Conversation

@clubanderson

Copy link
Copy Markdown
Member

Both reported by @MikeSpreitzer against the rendered Release Channels page.

#180 β€” "both published orgs" listed the same repo twice. scrubLegacyBranding rewrites every kubestellar β†’ hivecommons, which also hit ghcr.io/kubestellar/*. That org is not legacy branding: promote-stable.yml mirrors every channel to ghcr.io/kubestellar (CROSS_ORG: kubestellar). The scrub now preserves ghcr.io/kubestellar/ via a sentinel; regression test added.

#181 β€” link went to GitHub source, no rendered page. stable-soak-policy.md was not in the sync allowlist, so the generic link rewriter fell back to a blob/v5 URL. Added it to the allowlist and the Operations nav right after Release channels; the link now resolves to /docs/hive/stable-soak-policy.

Verified: vitest (scrub + sync suites, 24 passed), tsc --noEmit, eslint, check-links (261 links, 0 broken), and a local sync-hive-docs run producing the committed snapshot.

Fixes #180
Fixes #181

…k policy page

- Keep ghcr.io/kubestellar/* intact in the legacy-branding scrub: it is the
  real cross-org mirror that the stable promotion workflow publishes to, so
  the 'both published orgs' list no longer repeats the same repo twice.
- Sync src/docs/stable-soak-policy.md and list it under Operations so the
  release-channels page links to a rendered page instead of GitHub source.

Fixes #180
Fixes #181

Signed-off-by: Andrew Anderson <andy@clubanderson.com>
@kubestellar-prow

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please assign clubanderson for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@netlify

netlify Bot commented Oct 6, 2026 •

Copy link
Copy Markdown

βœ… Deploy Preview for hivecommons-docs ready!

Name Link
πŸ”¨ Latest commit 0d50a6a
πŸ” Latest deploy log https://app.netlify.com/projects/hivecommons-docs/deploys/6ac445cb62e0af000832779d
😎 Deploy Preview https://deploy-preview-234--hivecommons-docs.netlify.app
πŸ“± Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@clubanderson
clubanderson merged commit 7ad133e into main Oct 6, 2026
12 of 13 checks passed
@clubanderson
clubanderson deleted the fix/release-channels-mike-180-181 branch October 6, 2026 01:00
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.

Docs: Release Channels page has a link into doc source Docs: Release Channels - "both published orgs" is outdated

1 participant