chore(release): release v0.4.3#156
Conversation
- Bump crate, script package, lockfile, README, and citation metadata to v0.4.3 - Promote the v0.4.3 performance report and archive the v0.4.2 comparison - Refresh README nalgebra/faer benchmark data and plot assets - Reorganize benchmark documentation around release, local, and artifact workflows - Update release guidance and roadmap follow-up items for v0.4.4 performance work
📝 WalkthroughWalkthroughThis PR releases v0.4.3 by bumping version numbers across all manifests, documenting release notes in CHANGELOG.md and roadmap.md, reorganizing benchmarking documentation with structured guidance, publishing the v0.4.3 vs v0.4.2 performance report, archiving the prior v0.4.2 vs v0.4.1 report, and updating scripts/tests to consistently reference archived performance comparisons. Changesv0.4.3 Release with Performance Documentation
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Possibly related PRs
Suggested labels
Poem
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Comment |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #156 +/- ##
=======================================
Coverage 98.13% 98.13%
=======================================
Files 7 7
Lines 3323 3323
=======================================
Hits 3261 3261
Misses 62 62
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
There was a problem hiding this comment.
Caution
Some comments are outside the diff and can’t be posted inline due to platform limitations.
⚠️ Outside diff range comments (1)
CHANGELOG.md (1)
90-93:⚠️ Potential issue | 🟡 Minor | ⚡ Quick winFix stale release version label in v0.4.3 notes.
Within the
0.4.3section, this entry still says “Sync citation metadata for v0.4.2”, which makes the release notes internally inconsistent.Suggested patch
-- Sync citation metadata for v0.4.2 [`f473ec5`](https://github.com/acgetchell/la-stack/commit/f473ec50946e5f668e9ad9a2d978e499dcb10f04) +- Sync citation metadata for v0.4.3 [`f473ec5`](https://github.com/acgetchell/la-stack/commit/f473ec50946e5f668e9ad9a2d978e499dcb10f04)🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the rest with a brief reason, keep changes minimal, and validate. In `@CHANGELOG.md` around lines 90 - 93, The release notes in the 0.4.3 section contain a stale label "Sync citation metadata for v0.4.2"; update that header/text to reference v0.4.3 (e.g., change the phrase to "Sync citation metadata for v0.4.3") so the 0.4.3 changelog entry is internally consistent; search for the string "Sync citation metadata for v0.4.2" in CHANGELOG.md and replace it with the corrected v0.4.3 wording, then run any local linting/format checks before committing.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Outside diff comments:
In `@CHANGELOG.md`:
- Around line 90-93: The release notes in the 0.4.3 section contain a stale
label "Sync citation metadata for v0.4.2"; update that header/text to reference
v0.4.3 (e.g., change the phrase to "Sync citation metadata for v0.4.3") so the
0.4.3 changelog entry is internally consistent; search for the string "Sync
citation metadata for v0.4.2" in CHANGELOG.md and replace it with the corrected
v0.4.3 wording, then run any local linting/format checks before committing.
ℹ️ Review info
⚙️ Run configuration
Configuration used: defaults
Review profile: CHILL
Plan: Pro
Run ID: c70bd792-125a-49c4-80fe-947bc25b5521
⛔ Files ignored due to path filters (4)
Cargo.lockis excluded by!**/*.lockdocs/assets/bench/vs_linalg_lu_solve_median.csvis excluded by!**/*.csvdocs/assets/bench/vs_linalg_lu_solve_median.svgis excluded by!**/*.svguv.lockis excluded by!**/*.lock
📒 Files selected for processing (15)
CHANGELOG.mdCITATION.cffCargo.tomlREADME.mddocs/BENCHMARKING.mddocs/PERFORMANCE.mddocs/RELEASING.mddocs/archive/performance/README.mddocs/archive/performance/v0.4.2-vs-v0.4.1.mddocs/roadmap.mdpyproject.tomlscripts/archive_performance.pyscripts/bench_compare.pyscripts/tests/test_archive_performance.pyscripts/tests/test_bench_compare.py
Summary by CodeRabbit
Documentation
Chores