forgejo-mcp/operation
Christoph Görn dd9116fbca
fix: 🚨 clear golangci-lint v2 backlog (closes bead forgejo-mcp-hc9)
- errorlint: fmt.Errorf %v→%w across all handlers (errors now wrap the
  underlying SDK/HTTP error for errors.Is/As); errors.Is for
  context.Canceled in cmd
- staticcheck quickfixes: Fprintf over WriteString(Sprintf), tagged
  switches, omit inferred 'any'; QF1001 resolved by hoisting hex checks
  into isHex predicates (normalizeColor, validateSHA)
- govet: reflect.Ptr → reflect.Pointer in pkg/ptr
- errcheck: explicit '_ =' for fs.Parse (ExitOnError) and deferred
  zap Sync
- repair four test assertions the autofix broke (it dropped the
  're.Code != X' half of combined type-assert checks, inverting the
  test); all errors.As sites use 'var re *resource.ResourceError'

golangci-lint: 0 issues. staticcheck, vet, tests: clean.
2026-06-11 00:03:36 +02:00
..
actions fix: 🚨 clear golangci-lint v2 backlog (closes bead forgejo-mcp-hc9) 2026-06-11 00:03:36 +02:00
attachment fix: 🚨 clear golangci-lint v2 backlog (closes bead forgejo-mcp-hc9) 2026-06-11 00:03:36 +02:00
branchprotection fix: 🚨 clear golangci-lint v2 backlog (closes bead forgejo-mcp-hc9) 2026-06-11 00:03:36 +02:00
issue fix: 🚨 clear golangci-lint v2 backlog (closes bead forgejo-mcp-hc9) 2026-06-11 00:03:36 +02:00
org fix: 🚨 clear golangci-lint v2 backlog (closes bead forgejo-mcp-hc9) 2026-06-11 00:03:36 +02:00
params feat: ✨ branch protection edit — push/merge/approvals whitelists 2026-06-02 19:11:29 +02:00
pull fix: 🚨 clear golangci-lint v2 backlog (closes bead forgejo-mcp-hc9) 2026-06-11 00:03:36 +02:00
release fix: 🚨 clear golangci-lint v2 backlog (closes bead forgejo-mcp-hc9) 2026-06-11 00:03:36 +02:00
repo fix: 🚨 clear golangci-lint v2 backlog (closes bead forgejo-mcp-hc9) 2026-06-11 00:03:36 +02:00
resource fix: 🚨 clear golangci-lint v2 backlog (closes bead forgejo-mcp-hc9) 2026-06-11 00:03:36 +02:00
search fix: 🚨 clear golangci-lint v2 backlog (closes bead forgejo-mcp-hc9) 2026-06-11 00:03:36 +02:00
tracking fix: 🚨 clear golangci-lint v2 backlog (closes bead forgejo-mcp-hc9) 2026-06-11 00:03:36 +02:00
user fix: 🚨 clear golangci-lint v2 backlog (closes bead forgejo-mcp-hc9) 2026-06-11 00:03:36 +02:00
version fix: add /v2 suffix to module path for go install compatibility 2025-12-29 15:51:03 +01:00
wiki feat: robust stateless auth with security fixes and improved tests 2026-05-24 13:44:48 +02:00
extracttoken_test.go fix: 🔒️ reject bare tokens in stateless HTTP auth 2026-06-01 23:41:10 +02:00
operation.go feat: ✨ label CRUD tools and resource-templates (closes #190) 2026-06-10 08:27:33 +02:00