obm/CHANGELOG.md
MermaidMan d080e107d0 feat: add cross-compile and release pipeline
- Enhanced Makefile with cross-compilation for linux/amd64, linux/arm64,
  darwin/arm64, windows/amd64, windows/arm64
- Added GitHub Actions CI workflow for testing on all platforms
- Added GitHub Actions Release workflow triggered by version tags
- Added VERSION file for version tracking
- Added scripts/release.sh for automated release process
- Added Dockerfile for containerized builds
- Added CONTRIBUTING.md with release process documentation
- Added CHANGELOG.md for version tracking
- Updated .gitignore to exclude build artifacts
- Fixed unused variable in cmd/obm/main.go
- Version now injected via ldflags (main.version, main.gitCommit, main.buildTime)
2026-05-22 15:38:55 +00:00

35 lines
No EOL
1.1 KiB
Markdown

# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
## [0.1.0] - 2026-05-22
### Added
- Initial release of `obm` CLI tool
- Interactive deployment wizard (`obm deploy`)
- Configuration validation (`obm validate`)
- Infrastructure status checking (`obm status`)
- Deployment teardown (`obm destroy`)
- Multi-provider support (Hetzner, DigitalOcean)
- Multi-inference-provider support (ZAI, Venice, OpenRouter)
- Tailscale VPN integration
- Discord bot configuration
- Cross-compilation support for Linux, macOS, Windows
- GitHub Actions CI/CD pipeline
- Automated release workflow with binaries
### Infrastructure
- CI workflow for testing on all platforms
- Release workflow triggered by version tags
- Docker container support
- Makefile with comprehensive build targets
### Documentation
- README with usage examples
- CONTRIBUTING guide with release process
- CHANGELOG for version tracking