Skip to content

v0.1.0

@maxpert maxpert tagged this 30 Oct 18:53
- 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)
Assets 2
Loading