Skip to content

fix: support noncurrent delete-marker cleanup - #204

Merged
cxymds merged 1 commit into
mainfrom
codex/fix-noncurrent-delete-marker
Aug 13, 2026
Merged

fix: support noncurrent delete-marker cleanup#204
cxymds merged 1 commit into
mainfrom
codex/fix-noncurrent-delete-marker

Conversation

@cxymds

@cxymds cxymds commented Aug 13, 2026

Copy link
Copy Markdown
Member

Summary

  • expose expired delete-marker cleanup for noncurrent expiration in the Console
  • preserve the checkbox across version-mode changes and emit one combined NVE + EODM rule
  • reject tag filters with EODM before submission

Root cause

The form only rendered cleanup for current-version expiration and cleared the selection when switching modes, so it could not express the S3-compatible noncurrent-only rule from rustfs/backlog#1849.

Backlog

Refs rustfs/backlog#1849

Validation

  • pnpm install --frozen-lockfile
  • pnpm type-check
  • pnpm lint
  • touched-file pnpm prettier --check
  • pnpm test:run (397 passed)

The repository-wide format check still reports the pre-existing unmodified components/object/tiff-viewer.tsx formatting issue.

@cxymds
cxymds marked this pull request as ready for review August 13, 2026 09:04
@cxymds
cxymds merged commit 343e064 into main Aug 13, 2026
10 checks passed
@cxymds
cxymds deleted the codex/fix-noncurrent-delete-marker branch August 13, 2026 09:06
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