Skip to content

fix(gs): preserve directory listing failures - #1561

Merged
ricardo-devis-agullo merged 1 commit into
masterfrom
advisor/001-preserve-gcs-listing-failures
Aug 25, 2026
Merged

fix(gs): preserve directory listing failures#1561
ricardo-devis-agullo merged 1 commit into
masterfrom
advisor/001-preserve-gcs-listing-failures

Conversation

@ricardo-devis-agullo

Copy link
Copy Markdown
Collaborator

Summary

  • preserve GCS provider and pagination failures from listSubDirectories
  • continue mapping only successful empty prefix listings to dir_not_found
  • add regression coverage for 503, 404, and unchanged page tokens

Why

A broad catch converted transient or configuration failures into an empty-directory signal, which registry startup can treat as authoritative empty storage.

Verification

  • npm run build --workspace=oc-storage-adapters-utils
  • npm test --workspace=oc-gs-storage-adapter -- --runInBand (34 tests passed)
  • npm run lint --workspace=oc-gs-storage-adapter
  • npx changeset status

@ricardo-devis-agullo
ricardo-devis-agullo merged commit f466918 into master Aug 25, 2026
3 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.

1 participant