feat(ui): connect to GitHub from onboarding and the host picker #90
Loading…
Reference in a new issue
No description provided.
Delete branch "feature/86-github-connect"
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
GitHub can now be chosen in onboarding, Settings → add host and the host picker.
https://github.com, and GitHub Enterprise addresses are accepted. The step checks that the server really is GitHub. A Forgejo server entered as GitHub, or the reverse, gets "That server runs X, not Y".type = "github"connects to the GitHub adapter from #84/#85. If it has nourl, it defaults to github.com.docs/design.mdand the README now say GitHub ships with the public release, which was the PM's call in #83.Refs #86 (part of #83)
Behavior notes
Verification
make checkafter merging develop:shellcheckisn't installed locally. No shell files changed, and CI runs it.The implementer checked the screens in tmux at 80x24 against real github.com. The Forge type, Address and Sign in steps all fit. Entering codeberg.org as GitHub showed "That server runs Forgejo, not GitHub".
Mutation check: with the probes made serial again,
TestProbeConcurrentfails.Review
Three fresh reviewers ran: standards, comments and spec. Standards and spec passed.
Fixed:
Dismissed:
Docs
design.md: v1 scope and "After v1" record the PM's #83 call. Onboarding step 4 adds GitHub's token page and permissions as facts. No new product behavior.architecture.mdand ADRs: no change.🤖 Generated with Claude Code
https://claude.ai/code/session_01QhCwUhPRAFrAziCumaEa67