Skip to content

chore(release): bump version 0.9.3 → 0.10.0#231

Merged
avrabe merged 1 commit into
mainfrom
release/v0.10.0
May 20, 2026
Merged

chore(release): bump version 0.9.3 → 0.10.0#231
avrabe merged 1 commit into
mainfrom
release/v0.10.0

Conversation

@avrabe
Copy link
Copy Markdown
Contributor

@avrabe avrabe commented May 19, 2026

Summary

Version bump for the v0.10.0 release. Cargo.toml + Cargo.lock + vscode-spar/package.json → 0.10.0.

What v0.10.0 ships

Mermaid emission (M1 + M2 + M3)

Soundness deepening

Safety analysis

Verification infrastructure

Chore

Test plan

  • cargo build --workspace clean at 0.10.0
  • CI green
  • After merge, push v0.10.0 tag → release workflow runs

After this merges, I'll push the v0.10.0 tag, which triggers the release workflow (SLSA attestation, signed binaries, npm publish for vscode-spar).

Co-Authored-By: Claude Opus 4.7 noreply@anthropic.com

v0.10.0 ships:

**Mermaid emission (M1 + M2 + M3)**
- spar-mermaid foundation crate with `emit_flowchart` (#220)
- `spar emit --format mermaid` CLI subcommand (#222)
- `emit_class_diagram` + `emit_requirement_diagram` + matching CLI
  flags `--format mermaid-class` / `mermaid-req` (#228)

**Soundness deepening**
- Lean 4 sorry-free proofs of end-to-end latency monotonicity and
  ARINC 653 partition isolation, alongside the pre-existing RTA / EDF /
  Network Calculus proofs (#223)
- Kani BMC harnesses on generated-code AADL contract preservation
  (thread Period, port Direction, bus access right) — spar's
  Logika-equivalent strategy for verified codegen (#224)

**Safety analysis**
- EMV2 error-propagation traversal across the AADL connection graph
  (closes the #1 gap vs OSATE/HAMR in safety-case reviews) (#225)

**Verification infrastructure**
- Rivet-driven verification gate that executes every artifact's
  `fields.steps[].run` commands and posts a sticky PR comment with
  pass/fail counts and failed artifact IDs (#221)
- Workflow tuning: gate timeout 30→60 min for future Mathlib-heavy
  workloads; TEST-PROOF-* stay on sorry-grep until lake cache lands
  (#227, #229, #230)

**Chore**
- Pruned stale dev artifacts (.playwright-mcp logs + dashboard-render
  PNGs) and tightened gitignore (#226)

Bumps Cargo.toml + vscode-spar/package.json from 0.9.3 → 0.10.0.
The release workflow's `check-versions` job enforces tag/Cargo/vsix
agreement, so these must move together with the v0.10.0 tag push.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@avrabe avrabe enabled auto-merge (squash) May 19, 2026 17:20
@github-actions
Copy link
Copy Markdown

Rivet verification gate

19/19 passed

count
Passed 19
Failed 0
Skipped (no steps) 0

Filter: (and (= type "feature") (or (has-tag "v093") (has-tag "v0100")))

Failed artifacts

(none)

Updated automatically by tools/post_verification_comment.py. Source of truth: artifacts/verification.yaml.

@codecov
Copy link
Copy Markdown

codecov Bot commented May 20, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@avrabe avrabe merged commit afd5da2 into main May 20, 2026
17 of 18 checks passed
@avrabe avrabe deleted the release/v0.10.0 branch May 20, 2026 07:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant