feat(ui): edit the Renovate bot and workflow in Settings #126
Loading…
Reference in a new issue
No description provided.
Delete branch "feature/125-settings-renovate"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Settings now has a Renovate section with, per host, the Renovate bot username and the workflow that
Nruns. Enter edits a row in place: enter saves, esc cancels, and a workflow that isn'towner/repo/fileis refused with the same hint onboarding shows. Clearing the workflow hidesN.A workflow change applies at once, with no reconnect:
Nappears or disappears on the connected host. A changed bot username applies the next time you connect to that host (Settings says so when you save it for the connected host).Onboarding's Renovate step now says the workflow needs an optional
repoinput for one-repo runs and points to the README section.Decisions
core.Options.RenovateWorkflowis now a func over the live config, likeRequireGreenCI), so Settings changes take effect without a new session.Test plan
make checkexits 0 (fmt, lint,go test -race, vuln, build, install-test, Windows vet).Nand saves to config; clearing it disablesN(checked red with the live read removed).Review
Standards PASS (unsure items dismissed: lint already passes, the note survives in
App, hosts can't be removed while the editor is modal). Spec: all AC met after adding the missing onboarding-text test. Comments: three restating comments cut.Docs
docs/design.mdSettings gains the Renovate bullet; README points to Settings.docs/architecture.mdneeds nothing (no layer or interface change); no ADR.Layout was checked with a render-width test, not observed in a live terminal.
Refs #125
🤖 Generated with Claude Code
https://claude.ai/code/session_01KAW1xJdQBS2JvDpPykgRv1