chore: fix distro build with wasam, etc
Some checks failed
Documentation Lint & Validation / Markdown Linting (push) Waiting to run
Documentation Lint & Validation / Validate mdBook Configuration (push) Waiting to run
Documentation Lint & Validation / Content & Structure Validation (push) Waiting to run
Documentation Lint & Validation / Lint & Validation Summary (push) Blocked by required conditions
mdBook Build & Deploy / Build mdBook (push) Waiting to run
mdBook Build & Deploy / Documentation Quality Check (push) Blocked by required conditions
mdBook Build & Deploy / Deploy to GitHub Pages (push) Blocked by required conditions
mdBook Build & Deploy / Notification (push) Blocked by required conditions
Rust CI / Security Audit (push) Has been cancelled
Rust CI / Check + Test + Lint (nightly) (push) Has been cancelled
Rust CI / Check + Test + Lint (stable) (push) Has been cancelled
Some checks failed
Documentation Lint & Validation / Markdown Linting (push) Waiting to run
Documentation Lint & Validation / Validate mdBook Configuration (push) Waiting to run
Documentation Lint & Validation / Content & Structure Validation (push) Waiting to run
Documentation Lint & Validation / Lint & Validation Summary (push) Blocked by required conditions
mdBook Build & Deploy / Build mdBook (push) Waiting to run
mdBook Build & Deploy / Documentation Quality Check (push) Blocked by required conditions
mdBook Build & Deploy / Deploy to GitHub Pages (push) Blocked by required conditions
mdBook Build & Deploy / Notification (push) Blocked by required conditions
Rust CI / Security Audit (push) Has been cancelled
Rust CI / Check + Test + Lint (nightly) (push) Has been cancelled
Rust CI / Check + Test + Lint (stable) (push) Has been cancelled
This commit is contained in:
parent
868c6e04fa
commit
d2806935d6
20
CHANGELOG.md
20
CHANGELOG.md
@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
|
|
||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
|
### Fixed - `distro.just` build and installation
|
||||||
|
|
||||||
|
- `distro::install`: now builds all 5 server binaries in one `cargo build --release` pass
|
||||||
|
- Added `vapora-a2a` and `vapora-mcp-server` to the explicit build list (were missing; copied from stale `target/release/` if present)
|
||||||
|
- Added `vapora-a2a` binary to the install copy list (was absent entirely)
|
||||||
|
- Added `UI=true` optional parameter: runs `trunk build --release` before copying; validates `trunk` is available first
|
||||||
|
- Missing binary → explicit warning with count instead of silent skip; exits non-zero if zero installed
|
||||||
|
- `distro::install-targets`: added `wasm32-unknown-unknown`; changed to idempotent check (`rustup target list --installed`) before calling `rustup target add`
|
||||||
|
- `distro::build-all-targets`: explicitly excludes `wasm32-unknown-unknown` from the workspace loop (WASM requires per-crate build via `trunk`; the loop would fail on non-WASM crates)
|
||||||
|
|
||||||
### Added - NatsBridge + A2A JetStream Integration
|
### Added - NatsBridge + A2A JetStream Integration
|
||||||
|
|
||||||
#### `vapora-agents` — NatsBridge (real JetStream)
|
#### `vapora-agents` — NatsBridge (real JetStream)
|
||||||
@ -356,11 +366,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
- Environment variable overrides (VAPORA_CONFIG, BUDGET_CONFIG_PATH)
|
- Environment variable overrides (VAPORA_CONFIG, BUDGET_CONFIG_PATH)
|
||||||
- Example: `vapora-backend --config /etc/vapora/backend.toml`
|
- Example: `vapora-backend --config /etc/vapora/backend.toml`
|
||||||
|
|
||||||
- **Enhanced Distribution**: Improved binary installation and management
|
- **Enhanced Distribution**: Binary installation and cross-compilation target management
|
||||||
- `just distro::install` builds and installs all 4 binaries
|
- `just distro::install` — builds and installs server binaries to `~/.local/bin` (or `DIR=<path>`)
|
||||||
- Cross-compilation target management: `just distro::list-targets`, `just distro::build-target`
|
- `just distro::install UI=true` — additionally builds frontend via `trunk --release`
|
||||||
- Custom installation directories: `just distro::install /usr/local/bin`
|
- Cross-compilation: `just distro::list-targets`, `just distro::install-targets`, `just distro::build-target TARGET`
|
||||||
- Binaries: vapora (CLI), vapora-backend (API), vapora-agents (orchestrator), vapora-mcp-server (gateway)
|
- Binaries: `vapora` (CLI), `vapora-backend` (API), `vapora-agents` (orchestrator), `vapora-mcp-server` (gateway), `vapora-a2a` (A2A server)
|
||||||
|
|
||||||
- **Code Quality**: Zero compiler warnings in vapora codebase
|
- **Code Quality**: Zero compiler warnings in vapora codebase
|
||||||
- Systematic dead_code annotations for intentional scaffolding (Phase 3 workflow system)
|
- Systematic dead_code annotations for intentional scaffolding (Phase 3 workflow system)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user