Skip to content

chore: bump version from 0.5.0 to 0.5.1 - #618

Open
nv-nmailhot wants to merge 1 commit into
mainfrom
nmailhot/bump-version-0.5.1-main
Open

chore: bump version from 0.5.0 to 0.5.1#618
nv-nmailhot wants to merge 1 commit into
mainfrom
nmailhot/bump-version-0.5.1-main

Conversation

@nv-nmailhot

@nv-nmailhot nv-nmailhot commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

Bump the workspace, Python package, and Helm chart to 0.5.1 per the "Bumping the ModelExpress Version" procedure in CLAUDE.md, and recompute the pinned mx_source_id hashes on both the Python and Rust sides.

Public release-image tag references are deliberately untouched; those move only after the 0.5.1 container is published on NGC.

Cargo.lock and uv.lock were regenerated on main rather than taken from the cherry-pick, so they carry only the four workspace crate versions.

(cherry picked from commit fb42bb6)

Summary by CodeRabbit

  • Release

    • Updated the platform and client package versions to 0.5.1.
    • Updated the Helm application and chart versions to 0.5.1.
  • Documentation

    • Updated version references and configuration examples to reflect 0.5.1.
  • Tests

    • Updated version-dependent fixtures, expected source identities, and artifact transfer validations for the new release.

@copy-pr-bot

copy-pr-bot Bot commented Aug 12, 2026

Copy link
Copy Markdown

This pull request requires additional validation before any workflows can run on NVIDIA's runners.

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

@coderabbitai

coderabbitai Bot commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Enterprise

Run ID: 2e1779d3-e203-4167-b195-2423ca55f5b3

📥 Commits

Reviewing files that changed from the base of the PR and between 46da339 and 27c3574.

⛔ Files ignored due to path filters (2)
  • Cargo.lock is excluded by !**/*.lock
  • modelexpress_client/python/uv.lock is excluded by !**/*.lock
📒 Files selected for processing (13)
  • Cargo.toml
  • docs/metadata.md
  • helm/Chart.yaml
  • modelexpress_client/python/pyproject.toml
  • modelexpress_client/python/tests/test_artifact_transfer.py
  • modelexpress_client/python/tests/test_k8s_service_client.py
  • modelexpress_client/python/tests/test_source_id.py
  • modelexpress_client/python/tests/test_vllm_artifacts.py
  • modelexpress_server/src/p2p/backend/redis.rs
  • modelexpress_server/src/p2p/service.rs
  • modelexpress_server/src/p2p/source_identity.rs
  • modelexpress_server/src/p2p/state.rs
  • workspace-tests/tests/artifact_transfer_contract.rs

Walkthrough

Changes

Version Alignment

Layer / File(s) Summary
Release metadata updates
Cargo.toml, modelexpress_client/python/pyproject.toml, helm/Chart.yaml, docs/metadata.md
Release metadata and documentation examples now use version 0.5.1.
Source identity expectations
modelexpress_client/python/tests/test_source_id.py, modelexpress_server/src/p2p/source_identity.rs
Source identity fixtures and expected hashes now reflect 0.5.1.
Artifact and service fixtures
modelexpress_client/python/tests/*, modelexpress_server/src/p2p/{backend/redis.rs,service.rs,state.rs}, workspace-tests/tests/artifact_transfer_contract.rs
Artifact, Redis, service, state, and contract test fixtures now use 0.5.1.

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

Mergeability Score: ⚪ Minimal · up to 27c35

This PR updates the workspace, package, chart, lockfiles, tests, and source-identity hashes for version 0.5.1 without changing release-image references; no actionable merge-blocking risk remains beyond normal checks and review.

Poem

I’m a rabbit with a release in sight,
Version numbers now match just right.
Hashes hop to 0.5.1,
Tests align, their work is done.
Carrots for every green build tonight!

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly and concisely describes the primary change: updating the project version from 0.5.0 to 0.5.1.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
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.

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

@nv-nmailhot
nv-nmailhot enabled auto-merge (squash) August 12, 2026 23:01
Bump the workspace, Python package, and Helm chart to 0.5.1 per the
"Bumping the ModelExpress Version" procedure in CLAUDE.md, and recompute
the pinned mx_source_id hashes on both the Python and Rust sides.

Public release-image tag references are deliberately untouched; those
move only after the 0.5.1 container is published on NGC.

Cargo.lock and uv.lock were regenerated on main rather than taken from
the cherry-pick, so they carry only the four workspace crate versions.

(cherry picked from commit fb42bb6)

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@nv-nmailhot
nv-nmailhot force-pushed the nmailhot/bump-version-0.5.1-main branch from 27c3574 to 30e6eda Compare August 19, 2026 22:52
@copy-pr-bot
copy-pr-bot Bot temporarily deployed to automated-release August 19, 2026 22:52 Inactive
@copy-pr-bot
copy-pr-bot Bot temporarily deployed to automated-release August 19, 2026 22:52 Inactive
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants