Skip to content

Update CI workflow, bump MSGV, and add AI attribution guidelines - #82

Merged
deankarn merged 2 commits into
masterfrom
deankarn/contributing-agents-section
Sep 20, 2026
Merged

deankarn merged 2 commits into
masterfrom
deankarn/contributing-agents-section

Conversation

@deankarn

Copy link
Copy Markdown
Contributor

Summary

  • CI workflow: Update Go matrix to 1.26.x/1.27.x (latest two releases per MSGV policy), bump all GitHub Actions to latest (checkout@v7, setup-go@v7, golangci-lint-action@v9 pinned to v2.13.1), remove unnecessary manual cache step, fix stale coverage upload condition (was referencing Go 1.20.x), add missing setup-go step to lint job
  • go.mod: Bump go 1.21 → go 1.26 to align with MSGV two-version support policy
  • CONTRIBUTING.md: Add AI Agents section requiring attribution on commits, PRs/issues, and code review comments
  • CLAUDE.md: Add codebase documentation for AI-assisted development

Test plan

  • CI workflow runs successfully on all matrix combinations (Go 1.26.x/1.27.x × ubuntu/macos/windows)
  • Coverage uploads to Coveralls from ubuntu-latest + Go 1.26.x
  • golangci-lint passes in the lint job
  • go mod tidy produces no diff
  • go test -race ./... passes locally

🤖 Generated with Claude Code

- Bump Go matrix to 1.26.x/1.27.x (latest two releases)
- Update GitHub Actions: checkout@v7, setup-go@v7, golangci-lint-action@v9
- Remove manual cache step (setup-go@v7 handles it)
- Fix stale coverage condition (was referencing 1.20.x)
- Add setup-go to lint job
- Bump go.mod to go 1.26 per MSGV policy
- Add AI Agents attribution section to CONTRIBUTING.md
- Add CLAUDE.md for AI-assisted development

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@coveralls

coveralls commented Sep 20, 2026 •

Copy link
Copy Markdown

Coverage Status

Coverage is 99.724% — deankarn/contributing-agents-section into master. No base build found for master.

- Replace deprecated reflect.Ptr with reflect.Pointer
- Lowercase error strings per Go convention (ST1005)
- Update test assertions to match new error format

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@deankarn
deankarn marked this pull request as ready for review September 20, 2026 18:26
@deankarn
deankarn merged commit c6386e4 into master Sep 20, 2026
8 checks passed
@deankarn
deankarn deleted the deankarn/contributing-agents-section branch September 20, 2026 18:27
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