Releases: elixir-vibe/release_kit
Releases · elixir-vibe/release_kit
v0.3.0
Added
- Added configurable compile policy for artifact builds, including stable-CWD incremental defaults and optional compile profiling.
- Added
:telemetryspans and optional timing summaries for build phases. - Added package cache reuse for unchanged release directories.
- Added package byte reuse across artifact version/name changes.
- Added BEAM-native uncompressed
.tarpackage output withpackage: [compression: :none]. - Added Volt incremental asset policy to skip npm install and output cleaning unless explicitly requested.
Changed
- Release assembly now runs with
--no-compilebecause ReleaseKit owns the compile phase. - Package cache fingerprinting now reuses file digests by size and mtime, mirroring Mix compiler stale checks.
- Manifest reads use safe ETF decoding after loading ReleaseKit manifest modules.