Return to Notes

Engineering · 2026-05-25 · 4 min read

Runtime Cleanup Before Release

By Amber Core Team

Runtime Cleanup Before Release

The v0.1 release work focuses on turning the Amber runtime from an active development repository into something users can install and evaluate without internal noise.

Clean CLI Output

The default CLI path now reports the package version from Cargo metadata and keeps eval and run output focused on user results. Internal Web API setup messages were removed from the default runtime initialization path.

amber --version
amber eval "1 + 1"

Default-Build CI

CI now checks the release surface users actually install:

  • cargo fmt --all -- --check
  • cargo clippy --all-targets -- -D warnings
  • cargo test --lib
  • cargo test --test amberjs_core_tests
  • cargo test --test cli_release_tests
  • macOS and Linux build jobs

Feature-gated modules can still be checked separately, but they no longer define the default public promise.

Documentation Reset

The website and README now describe Amber v0.1 as a Rust + V8 JavaScript/TypeScript runtime with a focused CLI and compatibility layer. Historical stage reports remain in the repository, but release-facing pages avoid unverified performance numbers.