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

1.1 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[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