Skip to content

v0.1.0-alpha.2 — Post-launch dep + CI hygiene

Pre-release
Pre-release

Choose a tag to compare

@Venkat2811 Venkat2811 released this 21 May 21:10
· 3 commits to main since this 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:
    • actions/checkout v4 → v6 (#1)
    • codecov/codecov-action v4 → v6 (#2)
  • Cargo patch-updates group (#8):
    • macroquad 0.4.14 → 0.4.15 (used by myelon-pulse-vanity brand demo)
    • serde_json patch 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.yml workflow (had env.RUST_MSRV in a job-level name: which Actions validation rejected; the focused per-gate workflows already cover its surface).
  • actions/checkout now fetches submodules (submodules: recursive) in every workflow that runs cargo against the workspace. Required because competitive-bench has a path dep on the crossbar submodule.
  • Excluded competitive-bench from 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 rejects shm_open and mmap calls (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_low threshold 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.