Skip to content

Conversation

tpn
Copy link
Contributor

@tpn tpn commented Oct 8, 2025

This looks ready for a more thorough review now, all tests are passing. This PR supersedes the WIP PR that was created pre compute/coop rename. I figured it was easier to create a new branch and squash all those commits to make the rebase from main easier.

@copy-pr-bot
Copy link
Contributor

copy-pr-bot bot commented Oct 8, 2025

Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually.

Contributors can view more details about this message here.

@cccl-authenticator-app cccl-authenticator-app bot moved this from Todo to In Progress in CCCL Oct 8, 2025
@tpn
Copy link
Contributor Author

tpn commented Oct 8, 2025

/ok to test 288ee4c

@github-actions

This comment has been minimized.

@tpn tpn force-pushed the 5289-windows-ci-python-cuda-cccl-support-v2 branch from 288ee4c to a5b63f5 Compare October 9, 2025 16:59
@tpn
Copy link
Contributor Author

tpn commented Oct 9, 2025

/ok to test a5b63f5

@tpn tpn force-pushed the 5289-windows-ci-python-cuda-cccl-support-v2 branch from a5b63f5 to 6c8a2f2 Compare October 9, 2025 18:02
@github-actions

This comment has been minimized.

@tpn
Copy link
Contributor Author

tpn commented Oct 9, 2025

/ok to test 6c8a2f2

@tpn tpn marked this pull request as ready for review October 9, 2025 19:00
@tpn tpn requested review from a team as code owners October 9, 2025 19:00
@tpn tpn requested review from elstehle and shwina October 9, 2025 19:00
@cccl-authenticator-app cccl-authenticator-app bot moved this from In Progress to In Review in CCCL Oct 9, 2025
@tpn tpn changed the title [WIP] Implement initial Windows CI support for the Python cuda-cccl library. Implement initial Windows CI support for the Python cuda-cccl library. Oct 9, 2025
@tpn tpn requested review from alliepiper and wmaxey October 9, 2025 19:02
@github-actions

This comment has been minimized.

Copy link
Contributor

@alliepiper alliepiper left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Did an initial review of the infra side of things, left a couple notes.

Run a test with an override matrix of

  - {jobs: ['test'], project: 'python', ctk: ['12.0', '12.X', '13.0', '13.X'], cxx: ['msvc'], py_version: ['3.10', '3.11', '3.12', '3.13'], gpu: 'l4'}

to make sure that this works on the same matrix as the linux wheels. We'll need to add coverage to the pr/nightly/weekly workflows once that's working.

@github-actions

This comment has been minimized.

@tpn tpn force-pushed the 5289-windows-ci-python-cuda-cccl-support-v2 branch from 7ed6cc5 to f18f99e Compare October 10, 2025 00:49
@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@alliepiper alliepiper force-pushed the 5289-windows-ci-python-cuda-cccl-support-v2 branch from fde3df2 to 43202da Compare October 15, 2025 18:35
@github-actions

This comment has been minimized.

param(
[Parameter(Mandatory, Position = 0)]
[ValidatePattern('^\d+\.\d+$')]
[string]$Version
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's not important, nor does it matter greatly, but there is a canonical version type. https://learn.microsoft.com/en-us/dotnet/api/system.version?view=net-9.0

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TIL! I'll revisit during next set of changes.

Copy link
Member

@wmaxey wmaxey left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Powershell looks perfect.

@tpn tpn enabled auto-merge (squash) October 16, 2025 19:22
@tpn tpn force-pushed the 5289-windows-ci-python-cuda-cccl-support-v2 branch from 43202da to b939555 Compare October 16, 2025 19:22
@copy-pr-bot
Copy link
Contributor

copy-pr-bot bot commented Oct 16, 2025

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.

@tpn tpn disabled auto-merge October 16, 2025 19:23
@tpn tpn removed the request for review from elstehle October 16, 2025 19:25
@tpn
Copy link
Contributor Author

tpn commented Oct 16, 2025

/ok to test c8f0d53

@github-actions

This comment has been minimized.

1 similar comment
@github-actions

This comment has been minimized.

@tpn tpn force-pushed the 5289-windows-ci-python-cuda-cccl-support-v2 branch from c8f0d53 to 4cdb8e8 Compare October 17, 2025 16:05
@tpn tpn enabled auto-merge (squash) October 17, 2025 16:06
@tpn
Copy link
Contributor Author

tpn commented Oct 17, 2025

/ok to test 4cdb8e8

@alliepiper
Copy link
Contributor

/ok to test ff2c504

@github-actions
Copy link
Contributor

🥳 CI Workflow Results

🟩 Finished in 5h 30m: Pass: 100%/261 | Total: 1d 16h | Max: 58m 47s | Hits: 99%/377909

See results here.

@tpn tpn merged commit 530a9bf into NVIDIA:main Oct 18, 2025
616 of 619 checks passed
@github-project-automation github-project-automation bot moved this from In Review to Done in CCCL Oct 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

6 participants