Commit 54b919a
authored
Migrate from onkernel to kernel GitHub org (#65)
## Summary
- Update Go SDK import from `github.com/onkernel/kernel-go-sdk` to
`github.com/kernel/kernel-go-sdk` v0.25.0
- Update Homebrew tap references from `onkernel/tap/kernel` to
`kernel/tap/kernel`
- Add smart detection for users on the old Homebrew tap who need
different upgrade instructions
## Details
### Homebrew tap migration
Users who installed via the old `onkernel/tap` (versions < 0.13.0) need
to uninstall and reinstall from the new `kernel/tap`. The CLI now
detects this by checking the version in the Homebrew Cellar path:
- **Old tap detected (< 0.13.0)**: Suggests `brew uninstall kernel &&
brew install kernel/tap/kernel`
- **New tap (≥ 0.13.0)**: Suggests `brew upgrade kernel/tap/kernel`
### Go SDK update
All imports updated from `github.com/onkernel/kernel-go-sdk` to
`github.com/kernel/kernel-go-sdk` v0.25.0.
### Files changed
- `pkg/update/check.go` - Core logic for version detection and upgrade
suggestions
- `pkg/util/client.go` - Uses dynamic upgrade command for API version
mismatch errors
- `cmd/invoke.go` - Uses dynamic upgrade command in troubleshooting tips
- All other Go files - SDK import path updates
## Test plan
- [x] `go build ./...` passes
- [x] `go test ./...` passes
- [ ] Manual test on macOS with old tap installed (version < 0.13.0) -
should suggest uninstall + reinstall
- [ ] Manual test on macOS with new tap installed (version ≥ 0.13.0) -
should suggest upgrade
<!-- CURSOR_SUMMARY -->
---
> [!NOTE]
> Migrates references from the old org to the new `kernel` org and
updates upgrade guidance logic.
>
> - **Go SDK/org migration**: Replace
`github.com/onkernel/kernel-go-sdk` with
`github.com/kernel/kernel-go-sdk` and bump to `v0.25.0` across code and
tests; update `go.mod`/`go.sum`
> - **Homebrew tap migration**: Update tap refs to `kernel/tap/kernel`;
add smart detection in `pkg/update/check.go` (`SuggestUpgradeCommand`,
Homebrew tap/version checks) to suggest uninstall/reinstall for old tap
or upgrade for new tap
> - **Dynamic upgrade messaging**: Use `update.SuggestUpgradeCommand()`
in `cmd/invoke.go` and `pkg/util/client.go` instead of hardcoded brew
commands
> - Minor cleanups: fix SDK doc link and import paths throughout
>
> <sup>Written by [Cursor
Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit
5e7ff13. This will update automatically
on new commits. Configure
[here](https://cursor.com/dashboard?tab=bugbot).</sup>
<!-- /CURSOR_SUMMARY -->1 parent 4e27cc2 commit 54b919a
File tree
27 files changed
+117
-60
lines changed- cmd
- proxies
- pkg
- auth
- update
- util
27 files changed
+117
-60
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
11 | | - | |
| 10 | + | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
20 | | - | |
21 | | - | |
22 | | - | |
23 | | - | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | | - | |
| 30 | + | |
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
17 | | - | |
18 | | - | |
19 | | - | |
20 | | - | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
20 | | - | |
| 19 | + | |
| 20 | + | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
15 | | - | |
| 14 | + | |
| 15 | + | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
16 | | - | |
| 15 | + | |
| 16 | + | |
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| 16 | + | |
16 | 17 | | |
17 | | - | |
18 | | - | |
| 18 | + | |
| 19 | + | |
19 | 20 | | |
20 | 21 | | |
21 | 22 | | |
| |||
188 | 189 | | |
189 | 190 | | |
190 | 191 | | |
191 | | - | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
192 | 197 | | |
193 | 198 | | |
194 | 199 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
9 | | - | |
| 8 | + | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
14 | | - | |
| 13 | + | |
| 14 | + | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| |||
0 commit comments