Skip to content

Fix P2/P3 rerun-example follow-up beads + version bumps - #168

Merged
zachcp merged 3 commits into
mainfrom
fix/version-bumps
Aug 29, 2026
Merged

Fix P2/P3 rerun-example follow-up beads + version bumps#168
zachcp merged 3 commits into
mainfrom
fix/version-bumps

Conversation

@zachcp

@zachcp zachcp commented Aug 29, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Bumps crate/workspace dependency versions (rerun 0.33 → 0.36, etc.) — prior commits on this branch
  • Fixes the rerun example's stale ferritin_structure_mesh / load_structure imports so it compiles again (ferritin-3g7, a P1 blocker discovered while working ferritin-s0s)
  • Adds CI cargo check coverage for all-targets, rerun-gated ferritin-bevy, and the rerun example itself (gated to push-to-main since it pulls re_viewer), so this class of regression fails CI instead of silently rotting (ferritin-s0s, P2)
  • Purges remaining ferritin-structure-mesh references: empty crate shell dir, stale .gitignore entry, stale deps.txt dump, and dead links in crates/Readme.md / docs/index.qmd (ferritin-eop, P3)
  • Adds .vscode/settings.json enabling the rerun cargo feature so rust-analyzer stops reporting phantom unresolved-import errors on the rerun example (ferritin-5n5, P3)

Note: ferritin-5xd ("Define stable WASM and GPU boundary for molecular columns", P2) is intentionally left open — it requires net-new architecture (no wasm-bindgen/wgpu exists in the workspace today) rather than a fix, so it needs its own scoping pass.

Test plan

  • cargo build — clean
  • cargo test --verbose — all tests pass
  • cargo check --workspace --all-targets — clean (warnings only)
  • cargo check -p ferritin-bevy --features rerun — clean
  • cargo check -p ferritin-examples --features rerun --example rerun — clean

🤖 Generated with Claude Code

zachcp and others added 3 commits August 29, 2026 09:42
- Fix rerun example imports (ferritin_bevy + load_model) so it compiles
  after the ferritin-structure-mesh -> ferritin-bevy rename (ferritin-3g7,
  a P1 blocker for ferritin-s0s below)
- Add CI cargo-check coverage for all-targets, rerun-gated ferritin-bevy,
  and the rerun example itself (gated to push-to-main, since it pulls
  re_viewer) so this class of regression fails CI instead of only
  appearing in the editor (ferritin-s0s)
- Purge remaining ferritin-structure-mesh references: drop the empty
  crate shell dir, stale .gitignore entry, stale deps.txt dump, and fix
  dead links in crates/Readme.md and docs/index.qmd (ferritin-eop)
- Add .vscode/settings.json enabling the 'rerun' cargo feature for
  rust-analyzer so it stops reporting phantom unresolved-import errors
  on the rerun example (ferritin-5n5)

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@zachcp
zachcp merged commit 2ad55da into main Aug 29, 2026
1 check passed
@zachcp
zachcp deleted the fix/version-bumps branch August 29, 2026 18:47
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