Skip to content

feat: surface desktop build metadata#257

Merged
PerishCode merged 1 commit intomainfrom
dev-0318-4-pr
Mar 18, 2026
Merged

feat: surface desktop build metadata#257
PerishCode merged 1 commit intomainfrom
dev-0318-4-pr

Conversation

@nettee
Copy link
Copy Markdown
Contributor

@nettee nettee commented Mar 18, 2026

Summary

This PR teaches the desktop build pipeline to record where each build came from (source, branch, commit, and timestamp) and exposes that data inside the runtime so users can see which build they are running.

Changes

  • add a build_source workflow input and export build metadata env vars for both CI builds and local dev sessions
  • enrich the runtime config with structured build info (source, branch, commit, timestamp, app version) and display it in the sidebar
  • rewrite dist-mac.mjs to generate/persist the metadata file, capture Electron version info, and keep runtime defaults in sync
  • refresh the openclaw-runtime lockfile and add helper scripts for reinstalling/refreshing without committing packages

@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages Bot commented Mar 18, 2026

Deploying nexu-docs with  Cloudflare Pages  Cloudflare Pages

Latest commit: f1c766b
Status: ✅  Deploy successful!
Preview URL: https://400065c5.nexu-docs.pages.dev
Branch Preview URL: https://dev-0318-4-pr.nexu-docs.pages.dev

View logs

- wire build metadata inputs through desktop workflows, dev shell, and added env vars

- add structured runtime build info (app version, source, branch, commit, timestamp) and surface it in the UI

- refresh dist scripts to load/persist build config, include electron version, and emit consistent metadata

- add npm script to refresh the openclaw runtime lock
@PerishCode PerishCode merged commit d3e9db8 into main Mar 18, 2026
8 checks passed
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