Skip to content

chore: add coverage CI, refresh tooling and linters#11

Merged
min0625 merged 1 commit into
mainfrom
chore/ci-tooling-and-coverage
Jun 24, 2026
Merged

chore: add coverage CI, refresh tooling and linters#11
min0625 merged 1 commit into
mainfrom
chore/ci-tooling-and-coverage

Conversation

@min0625

@min0625 min0625 commented Jun 24, 2026

Copy link
Copy Markdown
Owner

Summary

Dev-tooling, CI, and docs housekeeping. No library code changes.

  • Coverage: new Codecov workflow + make cover; codecov badge in both READMEs
  • Linting: expanded golangci-lint linter set, pinned golines max-len 120, make lint now verifies config
  • CodeQL: migrated to advanced setup with an actions + go matrix
  • pr-check: added permissions, concurrency cancel-in-progress, 15m timeout, and Go module / golangci-lint caches
  • Devcontainer: swapped docker-in-docker for github-cli, added mise/even-better-toml extensions + lockfile, optional local post-create hook
  • Docs: replaced AGENTS.md with CLAUDE.md; removed unused .vscode/launch.json
  • Versions: Go 1.26.4, golangci-lint 2.12.2

🤖 Generated with Claude Code

- Add Codecov coverage workflow and `make cover`; badge in READMEs
- Expand golangci-lint linter set and pin golines max-len; verify config in `make lint`
- Modernize CodeQL workflow (advanced setup, actions + go matrix)
- Harden pr-check: permissions, concurrency, timeout, Go/lint caches
- Devcontainer: swap docker-in-docker for github-cli, add mise/toml extensions, lockfile, local post-create hook
- Replace AGENTS.md with CLAUDE.md; drop unused vscode launch.json
- Bump Go 1.26.4 / golangci-lint 2.12.2

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@qodo-code-review

Copy link
Copy Markdown

Qodo reviews are paused for this user.

Troubleshooting steps vary by plan Learn more →

On a Teams plan?
Reviews resume once this user has a paid seat and their Git account is linked in Qodo.
Link Git account →

Using GitHub Enterprise Server, GitLab Self-Managed, or Bitbucket Data Center?
These require an Enterprise plan - Contact us
Contact us →

@codecov

codecov Bot commented Jun 24, 2026

Copy link
Copy Markdown

Welcome to Codecov 🎉

Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests.

ℹ️ You can also turn on project coverage checks and project coverage reporting on Pull Request comment

Thanks for integrating Codecov - We've got you covered ☂️

@min0625 min0625 merged commit dd430e1 into main Jun 24, 2026
3 checks passed
@min0625 min0625 deleted the chore/ci-tooling-and-coverage branch June 24, 2026 06:39
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.

1 participant