Skip to content

[DO NOT MERGE] ci: add KvikIO release build outputs - #1009

Closed
msarahan wants to merge 7 commits into
rapidsai:mainfrom
msarahan:agent/kvikio-release-build-output
Closed

[DO NOT MERGE] ci: add KvikIO release build outputs#1009
msarahan wants to merge 7 commits into
rapidsai:mainfrom
msarahan:agent/kvikio-release-build-output

Conversation

@msarahan

@msarahan msarahan commented Jul 14, 2026

Copy link
Copy Markdown
Contributor

Posted by Codex (GPT-5) on behalf of @msarahan. This PR description is LLM-generated; readers should treat its content accordingly.

Summary

  • opt in KvikIO's existing Conda C++, Conda Python, libkvikio wheel, and kvikio wheel producers
  • apply the enrollment consistently in both build.yaml and pr.yaml
  • keep all CUDA, architecture, and Python expansion inside the owning shared producer workflows instead of duplicating a 16-entry post-build matrix
  • point the canary to the in-development shared-workflows branch, which in turn exercises the shared-actions dispatch implementation

Why

The previous version of this draft was an early post-build prototype. It called a generic manifest workflow from a manually maintained matrix, changed only build.yaml, targeted a workflow absent from current shared-workflows/main, and never produced a canary run.

This rewrite follows the validated producer-integrated pattern: each source bundle is accompanied by release-build-output-<source-name> from the same matrix job that owns the original files.

Expected canary coverage

  • conda:kvikio-cpp
  • conda:kvikio-python
  • wheel:libkvikio
  • wheel:kvikio

The expanded matrix is expected to produce 16 source/companion pairs. KvikIO currently supplies no dependency SBOM sidecars, so all generated SPDX records are expected to be generated-identity envelopes, not dependency coverage.

Validation

  • pre-commit run --all-files
  • git diff --check

Tracks rapidsai/build-infra#381.

@copy-pr-bot

copy-pr-bot Bot commented Jul 14, 2026

Copy link
Copy Markdown

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.

@msarahan
msarahan force-pushed the agent/kvikio-release-build-output branch from 89898a3 to d249171 Compare August 4, 2026 14:56
@msarahan msarahan changed the title [DO NOT MERGE] ci: stage KvikIO build outputs for release [DO NOT MERGE] ci: add KvikIO release build outputs Aug 4, 2026
@msarahan msarahan added DO NOT MERGE non-breaking Introduces a non-breaking change labels Aug 4, 2026
@msarahan

msarahan commented Aug 4, 2026

Copy link
Copy Markdown
Contributor Author

/ok to test

1 similar comment
@msarahan

msarahan commented Aug 4, 2026

Copy link
Copy Markdown
Contributor Author

/ok to test

@msarahan

msarahan commented Aug 4, 2026

Copy link
Copy Markdown
Contributor Author

/ok to test d249171

Created with Codex (GPT-5).
@msarahan
msarahan force-pushed the agent/kvikio-release-build-output branch from d249171 to 21440c4 Compare August 4, 2026 15:05
@msarahan

msarahan commented Aug 4, 2026

Copy link
Copy Markdown
Contributor Author

/ok to test 21440c4

@msarahan

msarahan commented Aug 4, 2026

Copy link
Copy Markdown
Contributor Author

/ok to test

Created with Codex (GPT-5).
@msarahan

msarahan commented Aug 6, 2026

Copy link
Copy Markdown
Contributor Author

/ok to test 6fd9121

@msarahan

msarahan commented Aug 6, 2026

Copy link
Copy Markdown
Contributor Author

/ok to test 6fd9121

@msarahan

msarahan commented Aug 6, 2026

Copy link
Copy Markdown
Contributor Author

/ok to test

@msarahan

Copy link
Copy Markdown
Contributor Author

Closing - this has served its purpose

@msarahan msarahan closed this Aug 13, 2026
@msarahan
msarahan deleted the agent/kvikio-release-build-output branch August 13, 2026 14:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

DO NOT MERGE non-breaking Introduces a non-breaking change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant