Skip to content

ci(release): publish AI Simulate wheel - #12257

Closed
jasonqinzhou wants to merge 1 commit into
agent/update-aic-nextn-acceptedfrom
agent/release-aisimulate-wheel
Closed

ci(release): publish AI Simulate wheel#12257
jasonqinzhou wants to merge 1 commit into
agent/update-aic-nextn-acceptedfrom
agent/release-aisimulate-wheel

Conversation

@jasonqinzhou

Copy link
Copy Markdown
Contributor

Depends on #11986.

Summary

  • build the standalone aisimulate wheel in the Dynamo runtime image that supplies release artifacts, while retaining the existing Planner-image build
  • extract and stage aisimulate-*.whl with the Dynamo wheels in the Artifactory release job
  • preserve AI Simulate's independent 0.1.0 version line, apply the nightly .devYYYYMMDD suffix, and validate it separately from Dynamo's 1.4.0 wheel version
  • forward AISIMULATE_WHEEL_VERSION to release summaries, Slack staging output, and the downstream GitLab release pipeline

Why

#11923 added AI Simulate as a standalone distribution, but its wheel was built only for installation inside the Planner image. The release pipeline publishes wheels extracted from the separate dynamo-runtime image, so aisimulate never reached the publish path. This PR closes that gap on top of #11986 so the released wheel carries the paired AIC 0.11 dependency contract.

Validation

  • pre-commit run --files .github/scripts/apply_dev_version.py .github/workflows/release.yml container/templates/wheel_builder.Dockerfile
  • uv build --wheel --out-dir ../aisimulate-dist ./aisimulate
  • inspected wheel metadata: aisimulate==0.1.0, aiconfigurator==0.11.0, Python 3.10-3.12
  • rendered Dynamo runtime and planner Dockerfiles and confirmed both build the AI Simulate wheel
  • rendered the vLLM runtime Dockerfile and confirmed it does not build the AI Simulate wheel
  • exercised apply_dev_version.py on a disposable checkout and confirmed aisimulate==0.1.0.dev20991231 alongside Dynamo 1.4.0.dev20991231
  • git diff --check

Signed-off-by: Jason Zhou (Engrg-Hardware 1) <jasonzho@nvidia.com>
@copy-pr-bot

copy-pr-bot Bot commented Jul 28, 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.

@github-actions github-actions Bot added ci Issues/PRs that reference CI build/test container actions labels Jul 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

actions ci Issues/PRs that reference CI build/test container size/M

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant