Skip to content

Go port - phase 1 - base framework#1500

Draft
offbyone wants to merge 1 commit intomainfrom
o1/golang-port/1
Draft

Go port - phase 1 - base framework#1500
offbyone wants to merge 1 commit intomainfrom
o1/golang-port/1

Conversation

@offbyone
Copy link
Copy Markdown
Contributor

@offbyone offbyone commented Jan 30, 2026

Begin porting this CLI to go

  • Justfile targets: just go-build, go-test, etc... just ci-all to run CI for both.
  • Conventional pkg/ and cmd/ layout
  • depends on the cobra CLI interface
  • linter rules
  • integrated go CI

The eventual result will be a -beta CLI version in parallel with the C# CLI

  • Did you write/update appropriate tests
  • Release notes updated (if appropriate) — not user-facing yet (parallel Go port)
  • Appropriate logging output
  • Issue linked — tracking via PR stack
  • Docs updated (or issue created)
  • New package licenses are added to ThirdPartyNotices.txt (if applicable)

PR Stack (Go port)

@offbyone offbyone changed the title Go port - phase 1 Go port - phase 1 - base framework Jan 30, 2026
@github-actions
Copy link
Copy Markdown

github-actions bot commented Jan 30, 2026

Unit Test Results

    1 files      1 suites   10m 24s ⏱️
1 030 tests 1 030 ✅ 0 💤 0 ❌
1 031 runs  1 031 ✅ 0 💤 0 ❌

Results for commit b7a33e4.

♻️ This comment has been updated with latest results.

Begin porting this CLI to go

- Justfile targets: `just go-build`, `go-test`, etc... `just ci-all` to run CI for both.
- Conventional `pkg/` and `cmd/` layout
- depends on the cobra CLI interface
- linter rules
- integrated go CI

The eventual result will be a -beta CLI version in parallel with the C# CLI
@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 1, 2026

Code Coverage

Package Line Rate Branch Rate Complexity Health
ado2gh 71% 69% 741
gei 81% 73% 608
bbs2gh 83% 78% 667
Octoshift 84% 74% 1819
Summary 81% (7953 / 9843) 74% (1959 / 2665) 3835

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants