v0.1.0-alpha.2 — Post-launch dep + CI hygiene
Pre-release
Pre-release
[0.1.0-alpha.2] — 2026-05-21
Post-launch dependency and CI hygiene. No public-API changes; safe drop-in upgrade from 0.1.0-alpha.1.
Changed
- GitHub Actions dependencies bumped:
- Cargo patch-updates group (#8):
macroquad0.4.14 → 0.4.15 (used bymyelon-pulse-vanitybrand demo)serde_jsonpatch bump
CI infrastructure fixes (already in v0.1.0-alpha.1 tag, recorded here for completeness)
The first public push to main exposed several CI gaps that were patched before v0.1.0-alpha.1 was tagged. Listing them so the alpha.2 release notes are a complete snapshot of what's in CI today:
- Removed the broken duplicate
ci.ymlworkflow (hadenv.RUST_MSRVin a job-levelname:which Actions validation rejected; the focused per-gate workflows already cover its surface). actions/checkoutnow fetches submodules (submodules: recursive) in every workflow that runs cargo against the workspace. Required becausecompetitive-benchhas a path dep on thecrossbarsubmodule.- Excluded
competitive-benchfrom main CI workflows (build_and_test.yml,lint.yml,dst.yml,test_coverage.yml). It pulls heavy C / C++ system deps (libbsd, libzmq, libboost, libopenmpi) that aren't worth installing on every PR for a crate that isn't published. - Dropped the Miri job from
build_and_test.yml; Miri rejectsshm_openandmmapcalls (unsupported operation: can't call foreign function). A properly-scoped Miri lane against pointer-math helpers is on the roadmap (Safety & quality gates Tier 2). - Loosened the
perf-bench::infra::output::log::test_overhead_is_lowthreshold from 1 µs to 5 µs to tolerate CI debug-build hardware variance; the steady-state release-mode cost is still ~2ns/op.
Acknowledgements
- Codex (OpenAI) and Claude Code (Anthropic) shared the agentic-engineering load on this release. See the README's "Built with" section.