Skip to content

refactor(BA-7752): switch config update DTO to Unset - #14409

Draft
wngh4628 wants to merge 2 commits into
mainfrom
feature/BA-7752-config-unset
Draft

refactor(BA-7752): switch config update DTO to Unset#14409
wngh4628 wants to merge 2 commits into
mainfrom
feature/BA-7752-config-unset

Conversation

@wngh4628

@wngh4628 wngh4628 commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

Switch the config update DTO from the legacy Sentinel marker to Unset (omitted = no change, null = clear).

  • common/dto/manager/v2/config/request.py: UpdateDotfileInput.data changes from str | Sentinel | None = SENTINEL to str | None | Unset = UNSET; the field description now reads "Omit to leave unchanged; null clears."
  • tests/unit/common/dto/manager/v2/config/test_request.py: SENTINEL/Sentinel assertions become UNSET/Unset.

🤖 Generated with Claude Code

https://claude.ai/code/session_017idp6rKVV33XrzJG1yWYXo

@wngh4628
wngh4628 requested a review from a team as a code owner September 8, 2026 06:16
@github-actions github-actions Bot added the size:S 10~30 LoC label Sep 8, 2026
@github-actions github-actions Bot added the comp:common Related to Common component label Sep 8, 2026
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017idp6rKVV33XrzJG1yWYXo
@wngh4628
wngh4628 force-pushed the feature/BA-7752-config-unset branch from 6a066c4 to 07f01f9 Compare September 8, 2026 07:22
@github-actions github-actions Bot added size:M 30~100 LoC and removed size:S 10~30 LoC labels Sep 9, 2026
@wngh4628
wngh4628 marked this pull request as draft September 9, 2026 02:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp:common Related to Common component size:M 30~100 LoC

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant