Skip to content

feat: add workstation setup dry-run preview#195

Merged
rmanibus merged 1 commit into
mainfrom
feat/setup-workstation-dry-run
Apr 2, 2026
Merged

feat: add workstation setup dry-run preview#195
rmanibus merged 1 commit into
mainfrom
feat/setup-workstation-dry-run

Conversation

@rmanibus
Copy link
Copy Markdown
Contributor

@rmanibus rmanibus commented Apr 2, 2026

Summary

Add the next RFC 0014 onboarding slice: cloudstic setup workstation -dry-run.

What changed

  • add engine-backed workstation onboarding plan builder
  • expose the plan through Client.PlanWorkstationSetup
  • add setup workstation CLI with dry-run preview and JSON output
  • suggest OS-aware workstation folders and include portable drive candidates
  • update usage, completion, README, and user guide
  • add unit tests for engine, client, and CLI behavior

Notes

Closes #194
Refs #130

@codecov
Copy link
Copy Markdown

codecov Bot commented Apr 2, 2026

Codecov Report

❌ Patch coverage is 81.07345% with 67 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
internal/engine/workstation_setup.go 76.79% 33 Missing and 9 partials ⚠️
cmd/cloudstic/cmd_setup.go 75.26% 16 Missing and 7 partials ⚠️
cmd/cloudstic/main.go 0.00% 2 Missing ⚠️

📢 Thoughts on this report? Let us know!

@rmanibus rmanibus merged commit 3b8a0a5 into main Apr 2, 2026
12 checks passed
@rmanibus rmanibus deleted the feat/setup-workstation-dry-run branch April 2, 2026 17:05
@rmanibus rmanibus added the enhancement New feature or request label Apr 2, 2026
@rmanibus rmanibus added this to the v1.14.0 milestone Apr 2, 2026
@rmanibus rmanibus added the area/onboarding Setup and workstation onboarding flows label Apr 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/onboarding Setup and workstation onboarding flows enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add setup workstation --dry-run onboarding preview

1 participant