docs: upgrade safety and the release-safety artifact (self-hosted) - #1098
Conversation
…for self-hosted deployments Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01R2if8my6XfAewUiZrkkbdX
|
Preview deployment for your docs. Learn more about Mintlify Previews.
|
🤖 Documentation Bot✅ All checks passed! No issues found. |
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01R2if8my6XfAewUiZrkkbdX
🤖 Documentation Bot✅ All checks passed! No issues found. |
…121.0 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01R2if8my6XfAewUiZrkkbdX
🤖 Documentation Bot✅ All checks passed! No issues found. |
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01R2if8my6XfAewUiZrkkbdX
|
Status note — verification COMPLETE (06b3181): the
Update (f0ef2f2): the sidebar's three upgrade/update pages are consolidated to two — versioning merged into "Updating Lightdash" (with a redirect from the old URL), upgrade-safety kept as the standalone reference. Update (e85a7a3): the manual |
🤖 Documentation Bot✅ All checks passed! No issues found. |
…dash page Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01R2if8my6XfAewUiZrkkbdX
🤖 Documentation Bot✅ All checks passed! No issues found. |
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01R2if8my6XfAewUiZrkkbdX
🤖 Documentation Bot✅ All checks passed! No issues found. |
…ck from 1.123.0 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01R2if8my6XfAewUiZrkkbdX
🤖 Documentation Bot✅ All checks passed! No issues found. |
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01R2if8my6XfAewUiZrkkbdX
🤖 Documentation Bot✅ All checks passed! No issues found. |
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01R2if8my6XfAewUiZrkkbdX
🤖 Documentation Bot✅ All checks passed! No issues found. |
What
New self-hosting page "Upgrade safety and the release-safety artifact" (
self-host/upgrade-safety.mdx), documenting the machine-readable safety signal that ships with every release as of 1.121.0:rollingUpdateSafe: truemeans rolling is advised —unknownmeans NOT safe (use Recreate).minPreviousVersion, the0.1893.0index floor, and why backfilled entries are conservative.lightdash upgrade-checkCLI verb as the primary method (exit-code semantics for CI gates,--json), with the testedcurl+jqrecipe as an air-gapped/no-Node appendix.release-safety.json(a green verdict).release-safety.json(schemaVersion 2) andrelease-safety-index.json, including migration heaviness flags, config change shapes, and the dev-build sentinel.Also adds the nav entry in
docs.jsonand a cross-link from the updating page.Page consolidation
The former "Updating Lightdash" and "Upgrading Lightdash (versioning)" pages are now one "Updating Lightdash" page (versioning semantics → pre-upgrade safety-signal note → per-deployment mechanics → CLI version match → upgrade guides stub). The versioning page is deleted, its nav entry removed, and a
docs.jsonredirect maps the old URL to the merged page. The upgrade-safety page stays separate as the reference; the merged page links to it exactly once.Notes
upgrade-checkCLI verb is documented from its implementation (feat(cli): shiplightdash upgrade-check— login-free upgrade safety verdicts lightdash#27169), which has not merged/published yet — no carrier CLI version is stated, and the sample output is marked illustrative. Verifying the verb against the actually-published npm CLI (and making the sample verbatim) must happen before this PR leaves draft.upgrade-checkrejects reverse spans, and rollback documentation arrives with the upgrade runbook.Linear: SPK-930
🤖 Generated with Claude Code
https://claude.ai/code/session_01R2if8my6XfAewUiZrkkbdX