hone-build
Plugin build coordinator. Submits plugin source to perry-hub workers for cross-platform compilation. Perry-compiled native binary. 21 tests via bun test.
Purpose
When a plugin developer publishes a plugin, it needs to be compiled for all supported platforms. hone-build coordinates this by submitting compilation jobs to perry-hub workers, which run the Perry compiler for each target platform.
Features
- Artifact storage — stores compiled plugin binaries per platform
- Platform normalization — maps platform identifiers to Perry compilation targets
- Cross-platform compilation orchestration — fans out builds to perry-hub workers and collects results
Configuration
File: build.conf
PORT=8447
Build
cd hone-build && perry compile src/app.ts --output hone-build