Skip to content

chore(sdk): bump go-flashduty to v0.10.0 and regenerate - #140

Merged
ysyneu merged 2 commits into
mainfrom
chore/sdk-v0.10.0
Aug 6, 2026
Merged

chore(sdk): bump go-flashduty to v0.10.0 and regenerate#140
ysyneu merged 2 commits into
mainfrom
chore/sdk-v0.10.0

Conversation

@ysyneu

@ysyneu ysyneu commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

Picks up the SDK's new operations and regenerates the command surface and skill cards.

Added — 23 commands

  • monit servicemap: status, topology, summary, fleet, fleet-summary
  • rum error-ingestion-rules: list, create, update, delete, enable, disable, history-list, history-revert
  • rum issue-preset-severity-rules: the same set plus reorder
  • rum resource-info

Removed — rum facet-list

POST /rum/facet/list is not implemented by any service and no longer exists in the SDK. rum field-list --data '{"is_facet":true}' returns the same field definitions.

Also fixes a card-generator bug

rum resource-info is the first command whose response carries dotted wire names (session_measure.used_cnt, view.days). The Response-fields parser's name class excluded ., so those fields were silently dropped from the generated card line — the cross-check against real command help caught it. Fixed with a regression test; no existing card changes as a result.

Gates: make check (fmt, lint, go test -race ./..., build) and make check-cards all pass.

ysyneu added 2 commits August 6, 2026 07:29
The Response-fields parser only accepted [a-zA-Z0-9_] in a field name, so any
flat wire name carrying a dot — session_measure.used_cnt, view.days — failed to
match and was silently dropped from the card's response line. A dot there is
part of the key, not an indent level.
Adds 23 commands: `monit servicemap` (status, topology, summary, fleet,
fleet-summary), `rum error-ingestion-rules` and `rum issue-preset-severity-rules`
(list/create/update/delete/enable/disable/history-list/history-revert, plus
reorder on the latter), and `rum resource-info`.

Removes `rum facet-list`: POST /rum/facet/list is not implemented by any
service and is gone from the SDK. Use `rum field-list --data '{"is_facet":true}'`,
which returns the same field definitions.
@ysyneu
ysyneu merged commit 70098e9 into main Aug 6, 2026
12 checks passed
@ysyneu
ysyneu deleted the chore/sdk-v0.10.0 branch August 6, 2026 14:33
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