Skip to content

phase 4: health enrichment, make help & golangci-lint config#37

Merged
YASSERRMD merged 3 commits into
mainfrom
phase_4
May 17, 2026
Merged

phase 4: health enrichment, make help & golangci-lint config#37
YASSERRMD merged 3 commits into
mainfrom
phase_4

Conversation

@YASSERRMD
Copy link
Copy Markdown
Owner

Summary

  • Health enrichment: GET /v1/health now returns log_backend, signer_type, and timestamp in addition to status and version; WithBackendInfo() setter wires these from main.go
  • make help: all Makefile targets now carry ## description comments; make help prints a colour-coded usage table
  • .golangci.yml: standardizes linting with errcheck, staticcheck, gosimple, ineffassign, unused, gofmt, misspell, unconvert, and bodyclose; test files are exempt from errcheck

Test plan

  • GET /v1/health response includes log_backend, signer_type, and timestamp fields
  • make help prints all targets with descriptions
  • make lint passes with golangci-lint installed (or gracefully skips if absent)
  • .golangci.yml is picked up automatically by golangci-lint in the project root

@YASSERRMD YASSERRMD merged commit 92ea4a6 into main May 17, 2026
2 checks passed
@YASSERRMD YASSERRMD deleted the phase_4 branch May 17, 2026 06:41
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