Repository navigation
docs: publish the 0.8 docs under 0.8/docs, pinned to chart 0.8.1 [ENG-1736] - #62
Merged
Merged
Conversation
…-1736] main's docs describe chart 1.0 once the SAML ACS change merges (and already describe its app content bucket, MCP and OAuth values), so a 0.8.1 operator reading them would set up SSO against a URL their install answers with 404. This branch keeps the 0.8.1 docs, plus the RustFS and scheduler restart fixes that apply to it, at https://currents-dev.github.io/helm-charts/0.8/docs/. - sync-docs deploys this branch to 0.8/docs. The action only cleans its target folder, so main's docs/ deploy leaves it alone and vice versa. - Every page says it is for 0.8.x and links the current docs and the 1.0 upgrade guide. - Helm commands pin --version 0.8.1: without it they install the latest chart. values.yaml links point at this branch; the Docker upgrade link at on-prem/2026-07-26-006. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UhM4wHR2xPP8bbrkXGaqUD
|
| Topic | Details | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Versioned Docs Publishing | Publish the release-0.8 documentation to the isolated 0.8/docs GitHub Pages path, retaining the main docs and other gh-pages content through non-forced deployment and branch-specific concurrency.Modified files (1)
Latest Contributors(1)
| |||||||||
| Versioned 0.8 Docs | Version the Helm usage instructions and configuration references for chart 0.8.1, while adding consistent 0.8.x notices and links to the current documentation and 1.0 upgrade guide.Modified files (11)
Latest Contributors(2)
|
… [ENG-1736] The deploy action force-pushes by default. main's docs deploy and chart-releaser also push to gh-pages, so whichever push lands last from an older checkout would drop the others' commits, and the comment saying the two deploys never overwrite each other was wrong. A concurrency group per branch keeps this branch's own deploys in order. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UhM4wHR2xPP8bbrkXGaqUD
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Keeps the chart 0.8.x docs published at
https://currents-dev.github.io/helm-charts/0.8/docs/oncemain's docs describe chart 1.0 (ENG-1736).sync-docscopiesmain'sdocs/togh-pageson every push. Since #59, those docs describe 1.0 values a 0.8.1 chart doesn't have:appContentStorage, and MCP and OAuth on by default. Once #61 merges they also give the new SAML ACS URL, which a 0.8.1 install answers with404.The branch
release-0.8is cut fromcurrents-0.8.1, with twomaincommits that apply to 0.8.1 cherry-picked onto it:amazon/aws-cli. The 0.8.1 Job pullsminio/mc:latest, which Docker Hub no longer serves.This PR targets
release-0.8.Changes
sync-docs.yamlon this branch deploys pushes torelease-0.8into0.8/docs.gh-pages(force: false) instead of force-pushing, so it can't drop a commit frommain's deploy or chart-releaser that landed while it ran. A concurrency group per branch keeps this branch's own deploys in order.main's deploy needs the same change: ci: rebase the docs deploy onto gh-pages instead of force-pushing [ENG-1736] #63. Merge it before or with this one.--version 0.8.1: quickstart, IAM, upgrading and org data import. Without it they install the latest chart, which will be 1.0.upgrading.mdsays so.values.yamllinks point atrelease-0.8.on-prem/2026-07-26-006tag.main, which lists every version.configuration.mdis regenerated from the template.The 1.0 docs link here from the docs index and the upgrade guide (#61).
Testing
.mdlinks as.html, and/helm-charts/docs/eks/upgrading.htmlanswers 200 today. The 1.0 guide link follows the same form.configuration.mdmatches helm-docs.https://currents-dev.github.io/helm-charts/0.8/docs/should serve, and/helm-charts/docs/should be unchanged.🤖 Generated with Claude Code
https://claude.ai/code/session_01UhM4wHR2xPP8bbrkXGaqUD