Skip to content

Show server build info on settings page - #685

Open
edwardsb wants to merge 1 commit into
riverqueue:masterfrom
edwardsb:build-info-settings
Open

edwardsb wants to merge 1 commit into
riverqueue:masterfrom
edwardsb:build-info-settings

Conversation

@edwardsb

@edwardsb edwardsb commented Sep 26, 2026 •

Copy link
Copy Markdown

I couldn't tell which version of River UI I was running, and couldn't remember the last time I'd upgraded, so I added a Build info section to the settings page showing the running binary's version, commit, commit date, and Go version.

The data comes from a new GET /api/version endpoint backed by runtime/debug.ReadBuildInfo, with -ldflags -X overrides so Docker builds made from a partial source copy still report real metadata (the release workflow now computes and passes BUILD_VERSION, BUILD_REVISION, and BUILD_COMMIT_TIME as build args). When River UI is embedded, the section notes the info describes the host application.

Includes endpoint + component coverage following the existing features test patterns.

Build info section on the settings page

Couldn't tell which version of River UI was running or when it was last upgraded.

Add a Build info section to the settings page backed by a new GET /api/version endpoint using runtime/debug.ReadBuildInfo, with -ldflags -X overrides so Docker builds report real metadata.
@brandur

brandur commented Sep 26, 2026

Copy link
Copy Markdown
Collaborator

@edwardsb Thanks!

@bgentry This seems like kind of a good idea. Thoughts on general feature direction?

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants