5 Commits

Author SHA1 Message Date
1c1a9cc35f fix: add golangci-lint config and fix all lint errors
Some checks failed
CI / Lint (push) Successful in 58s
CI / Test (push) Successful in 1m15s
CI / Release (push) Successful in 6s
CI / Docker Build & Push (push) Failing after 23s
CI / Notify (push) Successful in 1s
- Add .golangci.yml with v2 config (errcheck, govet, staticcheck, misspell, etc.)
- Fix 32 errcheck issues across config, discord, ntfy, server packages
- Fix misspelling: cancelled → canceled
- Fix staticcheck: use append(slice...) instead of loop
- Fix staticcheck: remove empty error branch
- Use t.Setenv instead of os.Setenv/Unsetenv in tests
- Update CI workflow: add lint job, release tagging, ntfy notifications
v0.0.1
2026-02-14 09:15:01 -05:00
8a80602d56 chore: add Renovate config for automated dependency updates
Some checks failed
Build and Push / build (push) Failing after 1m33s
Build and Push / test (push) Successful in 1m32s
Ref: ADR-0057
2026-02-13 15:34:45 -05:00
6158628afa fix: configure Docker daemon for insecure HTTP registry before login
Some checks failed
Build and Push / build (push) Failing after 3m6s
Build and Push / test (push) Successful in 2m46s
2026-02-02 18:22:35 -05:00
f97ad0e7cb feat: implement ntfy-discord bridge in Go
Some checks failed
Build and Push / build (push) Failing after 4m36s
Build and Push / test (push) Has been cancelled
- SSE subscription to ntfy with auto-reconnect
- Discord webhook integration with embed formatting
- Priority to color mapping, tag to emoji conversion
- Native HashiCorp Vault support (Kubernetes + token auth)
- Hot reload secrets via fsnotify or Vault polling
- Prometheus metrics (/metrics endpoint)
- Health/ready endpoints for Kubernetes probes
- Comprehensive unit tests and fuzz tests
- Multi-stage Docker build (~10MB scratch image)
- CI/CD pipeline for Gitea Actions
2026-02-02 18:13:55 -05:00
b325d9bfec Initial commit 2026-02-02 22:46:49 +00:00