Skip to content

[ci] bump cuda-toolkit action to v0.2.35 to fix kernel cu130 publish - #1481

Merged
SolitaryThinker merged 2 commits into
mainfrom
ci/cuda-toolkit-v0.2.35
Jun 23, 2026
Merged

[ci] bump cuda-toolkit action to v0.2.35 to fix kernel cu130 publish#1481
SolitaryThinker merged 2 commits into
mainfrom
ci/cuda-toolkit-v0.2.35

Conversation

@SolitaryThinker

Copy link
Copy Markdown
Collaborator

Problem

The most recent publish-kernel run (0.3.0 release, #1478) failed, and 0.3.0 was never published to PyPI:

  • ✅ Build Wheel (12.6.3, cu126)
  • ❌ Build Wheel (13.0.0, cu130) — Install CUDA 13.0.0Error: Version not available: 13.0.0
  • ⏭️ Publish package — skipped (depends on build_wheels)

The #1478 release added the cu130 matrix leg (CUDA 13.0.0) but left the action pinned at Jimver/cuda-toolkit@v0.2.21, whose CUDA link table tops out at 12.8.0. CUDA 13.0.0 wasn't added to the action until v0.2.27, so the leg could never resolve a download. Since the publish job only uploads the cu130 wheel, the entire release was blocked.

Fix

Bump Jimver/cuda-toolkit@v0.2.21@v0.2.35 (latest). v0.2.35's link table includes both 12.6.3 (cu126 leg) and 13.0.0 (cu130 leg), and it natively targets Node 24 (clearing the deprecation warning for this action).

Follow-up to ship 0.3.0

This workflow only auto-publishes when fastvideo-kernel/pyproject.toml's version changes. Merging this fix alone won't re-trigger it (version stays 0.3.0). After merge, republish via manual dispatch — every if: gate allows workflow_dispatch:

gh workflow run publish-kernel.yml --ref main

🤖 Generated with Claude Code

The publish-kernel workflow pinned Jimver/cuda-toolkit@v0.2.21, whose CUDA
link table stops at 12.8.0. The cu130 matrix leg added in the 0.3.0 release
requests CUDA 13.0.0, so it failed at install with "Version not available:
13.0.0" — and because only the cu130 wheel is published to PyPI, 0.3.0 never
shipped.

CUDA 13.0.0 was added to the action in v0.2.27. Bump to the latest v0.2.35,
which covers both 12.6.3 (cu126 leg) and 13.0.0 (cu130 leg) and natively
targets Node 24.
@gemini-code-assist

Copy link
Copy Markdown
Contributor

Note

Gemini is unable to generate a review for this pull request due to the file types involved not being currently supported.

@mergify mergify Bot added type: ci CI/CD infrastructure scope: infra CI, tests, Docker, build labels Jun 23, 2026
@mergify

mergify Bot commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

Merge Protections

Your pull request matches the following merge protections and will not be merged until they are valid.

🔴 PR merge requirements

Waiting for

  • #approved-reviews-by>=1
  • check-success=fastcheck-passed
  • check-success=full-suite-passed
  • check-success~=pre-commit
This rule is failing.
  • #approved-reviews-by>=1
  • check-success=fastcheck-passed
  • check-success=full-suite-passed
  • check-success~=pre-commit
  • title~=(?i)^\[(feat|feature|bugfix|fix|refactor|perf|ci|doc|docs|misc|chore|kernel|new.?model|skill|skills|infra)\]

@SolitaryThinker
SolitaryThinker merged commit 887aaf3 into main Jun 23, 2026
4 of 10 checks passed
@SolitaryThinker
SolitaryThinker deleted the ci/cuda-toolkit-v0.2.35 branch June 23, 2026 17:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

scope: infra CI, tests, Docker, build type: ci CI/CD infrastructure

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant