Skip to content

chore: extract shared profile builder helpers#111

Merged
rmanibus merged 1 commit into
mainfrom
feat/profile-builder-internal-refactor
Mar 15, 2026
Merged

chore: extract shared profile builder helpers#111
rmanibus merged 1 commit into
mainfrom
feat/profile-builder-internal-refactor

Conversation

@rmanibus
Copy link
Copy Markdown
Contributor

Summary

  • Extract shared profile-builder helpers for ref-name validation, profiles config loading/initialization, and sorted key utilities used by profile, auth, and store flows.
  • Refactor store new by moving existing-store prefill/default application and profile-store object construction into dedicated helpers to reduce command-level complexity.
  • Keep command behavior and CLI surface unchanged while reducing duplication and making future builder UX work safer to evolve.

Testing

  • go test -count=1 ./cmd/cloudstic
  • go test -count=1 ./...
  • golangci-lint run ./...

@rmanibus rmanibus changed the title refactor: extract shared profile builder helpers shore: extract shared profile builder helpers Mar 15, 2026
@rmanibus rmanibus added the chore Maintenance and tooling changes label Mar 15, 2026
@rmanibus rmanibus changed the title shore: extract shared profile builder helpers chore: extract shared profile builder helpers Mar 15, 2026
@rmanibus rmanibus merged commit db49b14 into main Mar 15, 2026
4 checks passed
@rmanibus rmanibus deleted the feat/profile-builder-internal-refactor branch March 15, 2026 21:22
@codecov
Copy link
Copy Markdown

codecov Bot commented Mar 15, 2026

@rmanibus rmanibus added this to the v1.12.0 milestone Mar 17, 2026
@rmanibus rmanibus added refactor and removed chore Maintenance and tooling changes labels Apr 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant