Skip to content

build: re-pin the telemetry wave — xmBase v0.3.0 + instrumented xmDriver + SDK in the assembly#16

Merged
rxdu merged 2 commits into
mainfrom
build/repin-telemetry-adoption
Jul 5, 2026
Merged

build: re-pin the telemetry wave — xmBase v0.3.0 + instrumented xmDriver + SDK in the assembly#16
rxdu merged 2 commits into
mainfrom
build/repin-telemetry-adoption

Conversation

@rxdu

@rxdu rxdu commented Jul 5, 2026

Copy link
Copy Markdown
Owner

The ADR-0003 lockstep wave completes for the telemetry stack:

Component Pin What it brings
components/base fa73d7e (v0.3.0) telemetry API, console binding, spdlog-free
components/driver 3634995 (main) XLOG→XM migration (#29) + driver instrumentation (#30)
components/telemetry 6582650 (main) the SDK, pinned against v0.3.0
  • XMOTION_WITH_TELEMETRY now defaults ON — Assembly CI builds foundation + SDK + instrumented drivers together (verified locally: full build 100%).
  • libspdlog-dev removed from the CI dependency install (no built component needs it).
  • xmNavigation stays parked (pin untouched) pending its HAL migration — the workflow header documents it.

First time the whole telemetry stack integrates in one build.

rxdu added 2 commits July 5, 2026 16:46
…ver; the assembly builds the SDK

The lockstep wave lands: components/base pins the v0.3.0 release
(telemetry API + console binding), components/driver pins the migrated
+ instrumented main (XLOG->XM, driver.<device>.* metrics/health), and
components/telemetry pins the SDK main that builds against v0.3.0.
XMOTION_WITH_TELEMETRY defaults ON — the assembly now builds
foundation, SDK, and drivers together (verified locally, 100%).
spdlog leaves the CI dependency list (no built component needs it).
xmNavigation stays parked pending its HAL migration.
@rxdu rxdu merged commit 78844e2 into main Jul 5, 2026
2 checks passed
@rxdu rxdu deleted the build/repin-telemetry-adoption branch July 5, 2026 08:49
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.

1 participant