Commit graph

10 commits

Author SHA1 Message Date
Jezza Hehn
79d08fb63c whitespace adjustment
Some checks failed
CI / Test (push) Failing after 45s
CI / Build-3 (push) Has been skipped
CI / Build (push) Has been skipped
CI / Build-1 (push) Has been skipped
CI / Build-2 (push) Has been skipped
CI / Build-4 (push) Has been skipped
2026-05-22 19:32:06 -04:00
Jezza Hehn
24e38d7521 whitespace adjustment and lil note 2026-05-22 19:31:09 -04:00
Jezza Hehn
a749152e44 Updating costs section with expectations 2026-05-22 19:28:57 -04:00
Jezza Hehn
aca5f7a5e6 Updating intro text 2026-05-22 19:19:29 -04:00
jez
076e0d1e6f Merge pull request 'documentation-files' (#1) from documentation-files into main
Some checks failed
CI / Test (push) Failing after 45s
CI / Build-2 (push) Has been skipped
CI / Build-3 (push) Has been skipped
CI / Build-4 (push) Has been skipped
CI / Build (push) Has been skipped
CI / Build-1 (push) Has been skipped
Reviewed-on: #1
2026-05-22 22:20:57 +00:00
MermaidMan
bf9499bac0 add documentation trio: README (casual), DETAILS (technical), LLMs (agent reference)
Some checks failed
CI / Test (pull_request) Failing after 56s
CI / Build (pull_request) Has been skipped
CI / Build-1 (pull_request) Has been skipped
CI / Build-2 (pull_request) Has been skipped
CI / Build-3 (pull_request) Has been skipped
CI / Build-4 (pull_request) Has been skipped
2026-05-22 17:17:51 +00:00
MermaidMan
21f2bd3a9d feat: add curl|sh one-liner install script
- Add scripts/install.sh for easy installation via curl
- Auto-detects OS (linux, darwin, windows) and arch (amd64, arm64)
- Supports version pinning: sh -s -- v1.2.3
- Installs to /usr/local/bin or ~/.local/bin as fallback
- Updates release workflow to include install.sh in release assets
- Adds README.md with installation documentation
2026-05-22 15:43:19 +00:00
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
MermaidMan
33d9a2cb2e deploy walkthrough, API validation, inference client, Hetzner provider
- Interactive deploy command with 8-step walkthrough:
  framework → provider → token → SSH → server → inference → tailscale → discord
- .env file generation from walkthrough config
- DeploymentConfig struct with framework-aware defaults
- Inference API client with validation for Venice, OpenRouter, OpenAI, Anthropic
- Hetzner Cloud provider: token validation, SSH key listing
- DotEnv parser/writer with schema validation
- Destroy command with confirmation prompt
- Validation subcommand for checking existing .env files
- All tests passing, go vet clean
2026-05-22 15:29:27 +00:00
MermaidMan
71fedd7b29 initial scaffold: Go module, cmd structure, internal packages, Makefile 2026-05-22 15:15:10 +00:00