Skip to content

service-storage: 摘除 Local/S3 适配器与 SwappableStorageService 的 list 实现及测试(#5266 方案 2 的实现半,随 spec 契约摘除) #5541

Description

@os-zhuang

Part of #5266(父单存档完整分析与维护者裁决)。

任务

spec 侧契约成员摘除(#5540)落地后,清理实现半:

  • packages/services/service-storage/src/local-storage-adapter.tslist(~:192,单层 readdir + 目录当文件);
  • s3-storage-adapter.tslist(~:214,无翻页静默截断);
  • SwappableStorageService.list 透传及其「适配器无 list 则 reject」分支;
  • 相关测试;changeset(patch,说明成员已从契约摘除、无消费方受影响)。

约束

  • 与同包其它在飞/排队单(现无)按同包串行;
  • 摘除要响亮:CHANGELOG 说明该成员从未有过仓内消费方,及未来按需回归的形状指引(带游标)。

Blocked-by: #5540

归 services 车道。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions