Skip to content

chore: prepare shared host and Tile crates for v0.5.0 - #1614

Merged
elibol merged 1 commit into
NVIDIA:mainfrom
elibol:release/prepare-v0.5.0-versions
Oct 22, 2026
Merged

elibol merged 1 commit into
NVIDIA:mainfrom
elibol:release/prepare-v0.5.0-versions

Conversation

@elibol

@elibol elibol commented Oct 22, 2026 •

Copy link
Copy Markdown
Collaborator

The next shared-host and cuTile Rust release is v0.5.0, but main still declares v0.4.0. Set the shared host crates and Tile workspace to v0.5.0 so API compatibility checks evaluate incoming changes against the intended release version.

Update their path dependency requirements and every tracked lockfile that resolves those local packages, including the SIMT examples. SIMT package versions remain v0.2.1. This changes package metadata only; publishing remains a separate release step.

Validation:

  • cargo metadata --locked --offline passed for all 245 affected lockfiles/workspaces.
  • Verified every lockfile diff changes only a local package version; registry packages, dependency edges and checksums are unchanged.
  • Shared-crate pin guard and git diff --check passed.
  • cargo deny passed for the host, SIMT, backend, device-only fixture and Tile workspaces, plus the example-policy check.

Separate from the host-runtime changes in #1516, #1603 and #1604. Release integration #1613 remains pending the reported uniqueness race and launch-overhead analysis.

Signed-off-by: Melih Elibol <1884921+elibol@users.noreply.github.com>
@elibol
elibol merged commit 0143af5 into NVIDIA:main Oct 22, 2026
62 checks passed
nihalpasham added a commit that referenced this pull request Oct 23, 2026
#1615)

## Summary

Update `cuda-bindings`, `cuda-core`, and `cuda-core-derive` from `0.4.0`
to `0.5.0` in the 17 `Cargo.lock` files introduced by #1598
(`primitives_api_compile` plus the 14 `cute-rs-preview` examples and 2
models) to align with the `v0.5.0` bump in #1614 (`0143af5cc`).

```text
Before: 17 cute-rs-preview / fixture Cargo.lock files -> cuda-core 0.4.0 (fails --locked on main)
After:  17 cute-rs-preview / fixture Cargo.lock files -> cuda-core 0.5.0
```

## Validation

- `bash cuda-oxide/scripts/sync-example-locks.sh --check`
- `bash cuda-oxide/scripts/check-dependency-licenses.sh`
- `bash cuda-oxide/scripts/check-example-license-policy.sh`

## Checklist

- [x] All commits signed off (`git commit -s`)

Signed-off-by: nihalpasham <nihalp@nvidia.com>
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