Skip to content

refactor: flat metric samples - #77

Merged
alanshaw merged 1 commit into
mainfrom
ash/refactor/flat-metric-samples
Sep 24, 2026
Merged

alanshaw merged 1 commit into
mainfrom
ash/refactor/flat-metric-samples

Conversation

@alanshaw

Copy link
Copy Markdown
Member

For simplicity we decided not to expose the provider here. This code was not used in production yet so is fine to change.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

馃煝 Approval recommended

All reviewed changes are covered with no unresolved blocking issues.

Review effort: Lite
Findings: None

What changed in this PR

Refactors metric samples into a flat slice and updates generated serialization codecs and tests.

Changes:

  • Replaces provider-keyed samples with []SampleItem.
  • Regenerates CBOR and DAG-JSON codecs.
  • Removes obsolete custom codecs and updates round-trip tests.
File Description
commands/鈥媘etrics/鈥媡ypes.go Defines the flat samples API.
commands/鈥媘etrics/鈥媕son_gen.maps.go Updates DAG-JSON serialization.
commands/鈥媘etrics/鈥媑en/鈥媘ain.go Removes obsolete generator guidance.
commands/鈥媘etrics/鈥媍odec.go Removes obsolete custom codecs.
commands/鈥媘etrics/鈥媍odec_test.go Updates codec round-trip coverage.
commands/鈥媘etrics/鈥媍bor_gen.maps.go Updates CBOR serialization.
Files not reviewed (2)
  • commands/metrics/cbor_gen.maps.go: Generated file
  • commands/metrics/json_gen.maps.go: Generated file

馃挕 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@alanshaw
alanshaw merged commit 243c8c8 into main Sep 24, 2026
9 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