The GitHub Actions job "CI" on 
rocketmq-dashboard.git/docs/api-spec-instance-scoped-writes has failed.
Run started by GitHub user unbridled-41 (triggered by unbridled-41).

Head commit for run:
a7a3801ee37617f4989e09b11a1d076f4b59a0f0 / unbridled-41 
<[email protected]>
docs(api-spec): align the topic and group write bodies with their DTOs

The write endpoints in 5.5/5.8/6.6/6.7/6.8 still carried their pre-instance
scoping contract, so a request built from the spec fails validation:

- topic delete, group delete: DeleteTopicDTO / DeleteConsumerGroupDTO both
  require instanceId, the tables listed only name -> 400.
- topic send: MetadataService.sendMessage resolves the write instance with
  required=true, so instanceId is mandatory -> 400 without it.
- group reset-offset: ResetConsumerOffsetDTO requires instanceId, name,
  topic and a positive Long timestamp; the table had timestamp as an ISO 8601
  string and topic as optional ("不传则全部重置"), a branch that does not
  exist on this endpoint.
- group import: the controller takes @RequestBody ImportConsumerGroupsDTO
  ({instanceId, groups[]}), not a multipart file, and the result carries
  groups/failures rather than errors.

Align the tables with the DTOs, and note the 100-group import cap.

Report URL: 
https://github.com/apache/rocketmq-dashboard/actions/runs/37090560429

With regards,
GitHub Actions via GitBox

Reply via email to