Skip to content

chore: bump version to v4.0.2 and fix archive title mismatch - #674

Merged
KingaMas merged 1 commit into
masterfrom
release/v4.0.2
Sep 24, 2026
Merged

KingaMas merged 1 commit into
masterfrom
release/v4.0.2

Conversation

@KingaMas

@KingaMas KingaMas commented Sep 24, 2026 •

Copy link
Copy Markdown
Member

Summary

Test plan

  • uv lock regenerated to reflect the new project version
  • Programmatically diffed .zenodo.json/CITATION.cff author names + ORCIDs against joss/paper.md: 0 mismatches
  • Confirmed title now matches joss/paper.md exactly in both files

Summary by CodeRabbit

  • Documentation
    • Updated the software title and citation metadata to reflect SMACT v4.
    • Updated the published version to 4.0.2.

CITATION.cff and .zenodo.json carried the repo's old generic tagline
instead of the JOSS paper title, on top of the v4.0.1 Zenodo archive
having been created from the pre-fix commit (missing Masahiro Negishi
and most ORCIDs, see #673). This retag lets a fresh Zenodo deposit
pick up the fully corrected metadata.
@coderabbitai

coderabbitai Bot commented Sep 24, 2026 •

Copy link
Copy Markdown
Contributor

Review in Change Stack →

Navigate logical layers of code changes, visualize relationships, and explore their blast radius.

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Advanced

Run ID: 5c9847a0-1ca6-419c-bf97-906f9dc873ab

📥 Commits

Reviewing files that changed from the base of the PR and between ab3143d and 2c56ea7.

⛔ Files ignored due to path filters (1)
  • uv.lock is excluded by !**/*.lock
📒 Files selected for processing (3)
  • .zenodo.json
  • CITATION.cff
  • pyproject.toml

Included review availability: Your plan provides up to 2 included reviews per hour; 1 remains after this review.


Walkthrough

The project version changed from 4.0.1 to 4.0.2. The title in CITATION.cff and .zenodo.json changed to “SMACT v4: Enhanced Screening and Prediction Tools for Computational Materials Design”.

Changes

Release metadata

Layer / File(s) Summary
Update release identifiers
CITATION.cff, pyproject.toml, .zenodo.json
pyproject.toml and CITATION.cff now specify version 4.0.2. CITATION.cff and .zenodo.json use the updated project title.

Priority: ➖ Normal

Estimated code review effort: 1 (Trivial) | ~3 minutes

Change: Other

Merge Risk: ⚪ Minimal · up to 2c56e

The release metadata now consistently identifies v4.0.2 and the updated project title, so packaging and citation records refer to the same release. No concrete merge-blocking risk remains.

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Description check ⚠️ Warning The description provides a clear summary, motivation, issue reference, and test plan. It omits the required type-of-change selection, test configuration, reviewers, checklist, and explicit dependency … Add the missing template sections. Select the applicable change type, provide Python and operating system details, name requested reviewers and their roles, complete the checklist, and state whether dependencies are required.
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly summarises both primary changes: the v4.0.2 version bump and the archive title correction.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Full details: Description check

Explanation

The description provides a clear summary, motivation, issue reference, and test plan. It omits the required type-of-change selection, test configuration, reviewers, checklist, and explicit dependency information.

  • Fix all pre-merge checks with AI
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

A rabbit checks the title line,
Then spots the version, neat and fine.
“Four point zero point two,” it reads,
And hops through metadata at speed.
The citation wears its new design.

Comment @coderabbitai help to get the list of available commands.

@codecov

codecov Bot commented Sep 24, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 89.41%. Comparing base (ab3143d) to head (2c56ea7).

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #674   +/-   ##
=======================================
  Coverage   89.41%   89.41%           
=======================================
  Files          50       50           
  Lines        5072     5072           
=======================================
  Hits         4535     4535           
  Misses        537      537           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@KingaMas
KingaMas merged commit 05a23f8 into master Sep 24, 2026
17 checks passed
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