Skip to content

Conversation

@osamingo
Copy link
Owner

@osamingo osamingo commented Jan 26, 2026

Summary

  • Add CI workflow that runs tests on stable and oldstable Go versions
  • Add lint job with gofumpt and gostyle checks
  • Add gofumpt and gostyle as tool dependencies in go.mod
  • Fix code style issues to pass gostyle checks

Test plan

  • Verify CI workflow runs successfully on push/PR
  • Verify tests pass on both stable and oldstable Go versions
  • Verify lint checks (gofumpt, gostyle) pass

🤖 Generated with Claude Code

osamingo and others added 3 commits January 26, 2026 22:42
- Add mvdan.cc/gofumpt for stricter code formatting
- Add github.com/k1LoW/gostyle for Go style checking
- Use Go 1.24+ tool directive for dependency management

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Rename delimStr and compListStr to avoid type name repetition in variable names
- Use len() instead of nil comparison for slice emptiness checks
- Use nil slice declaration instead of empty slice literal

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add test job running on stable and oldstable Go versions
- Add lint job with gofumpt and gostyle checks
- Configure gostyle to exclude test files for some analyzers
- Disable mixedcaps and recvtype analyzers

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@osamingo osamingo self-assigned this Jan 26, 2026
@osamingo osamingo marked this pull request as ready for review January 26, 2026 13:45
@osamingo osamingo merged commit f053460 into main Jan 26, 2026
3 checks passed
@osamingo osamingo deleted the feat/add-ci branch January 26, 2026 13:45
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