Identify rolling releases and show rolling updates in Settings - #211
Conversation
|
Flare PR preview: closed Preview and disposable data removed. Commit:
|
Greptile SummaryThis PR improves rolling-build update visibility and release consistency. Rolling release metadata is published before the public rolling tag advances, and the Settings page now exposes the exact commit available in a rolling update. Confidence Score: 5/5Safe to merge; no outstanding blocking issues remain. The rolling metadata consistency issue is fixed: the workflow updates or creates the rolling release, including its commit marker, before force-moving the public rolling tag. The incoming rolling commit visibility issue is fixed: the Settings UI now renders a link to the available commit when the update response provides its SHA and URL. Both threads were resolved without an explanatory reply; greptile-apps[bot] resolved them without explanation. Reviews (4): Last reviewed commit: "Assert rendered link content without str..." | Re-trigger Greptile |
What does your PR do?
Settings identifies a rolling build with a compact version, channel, and source-commit line. A short warning explains that it is a pre-release and may be unstable or break. The version area automatically checks for newer rolling releases and offers compact inline links to the release and incoming commit when an update is available, with a quiet manual refresh control.
Why are you making these changes?
Rolling images currently show only the package version and check for stable releases, so users cannot identify their build or tell whether a newer rolling image exists.
How did you implement it?
Screenshots / Recordings (if UI)
Desktop and mobile, with a mocked available-update response:
Related Issues
No linked issue.
Additional Info
Validation:
The previous CI run passed both architecture Docker builds and Code Quality. Meticulous built and smoke-tested the container, but could not create a test run because the project's cloud test quota was reached: CI log. No visual diffs were produced by that run.
Official rolling builds gain metadata through the updated workflow; README documents the arguments for custom builds.