- Add GitHub Actions workflows for automated releases
- release.yml: Builds binaries for 7 platforms (macOS, Linux, Windows)
- build.yml: CI/CD with tests, coverage, and linting
- codeql.yml: Security scanning
- dependabot.yml: Automated dependency updates
- Add comprehensive documentation
- CHANGELOG.md: Version history tracking
- CONTRIBUTING.md: Contribution guidelines
- SECURITY.md: Security policy and best practices
- QUICKSTART.md: Quick installation guide
- RELEASE.md: Detailed release process
- RELEASE_CHECKLIST.md: Step-by-step release guide
- SETUP_SUMMARY.md: Complete setup explanation
- QUICK_REFERENCE.md: Command cheat sheet
- README_GITHUB_SETUP.md: Overview of release automation
- LICENSE: MIT License
- Add Docker support
- Multi-stage Dockerfile with Alpine base
- .dockerignore for build optimization
- Multi-architecture image builds (amd64, arm64)
- Add build automation
- Makefile with comprehensive build commands
- .golangci.yml: Linter configuration
- .gitignore: Updated ignore patterns
- Add deployment configuration
- systemd service file with security hardening
- Deployment documentation and guides
- Add GitHub templates
- Bug report and feature request templates
- Pull request template
- Update plan.md with release preparation completion
Every release now automatically builds:
- 7 platform binaries (macOS arm64/amd64, Linux amd64/arm64/386, Windows amd64/386)
- SHA256 checksums for each binary
- Multi-architecture Docker images
- Uploads everything to GitHub release
Total: 23 new files, 2 modified files
Lines added: ~6,000+ (configuration + documentation)