Skip to content

Add release catalog canary - #274

Closed
msarahan wants to merge 8 commits into
mainfrom
codex/release-build-output-manifests
Closed

Add release catalog canary#274
msarahan wants to merge 8 commits into
mainfrom
codex/release-build-output-manifests

Conversation

@msarahan

@msarahan msarahan commented Aug 3, 2026

Copy link
Copy Markdown

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

Summary

  • point the Conda and wheel producer jobs at the development shared-workflows branch;
  • exercise companion generation from both producer matrices; and
  • validate repository-level catalog keys for the Conda and wheel publishable artifact sets.

This was a historical branch canary for the predecessor interface. The current contract uploads release-catalog-<source-artifact-name> companions containing one enveloped release-catalog-entries.json and evidence. These job-level entries are aggregated by the release platform into the release catalog.

The literal branch name codex/release-build-output-manifests and historical run artifact names retain the predecessor vocabulary because they are immutable Git and Actions identifiers.

Evidence semantics

This producer does not supply a dependency SBOM. Its companions contain generated-identity SPDX envelopes, which identify package artifacts and checksums but must not be reported as dependency coverage.

Tracks rapidsai/build-infra#381 and the current integration in rapidsai/shared-workflows#609.

Validation

  • pre-commit run --all-files
  • Black rerun through pre-commit under Python 3.11 because the machine's Python 3.12.5 is explicitly rejected by Black
  • git diff --check

@copy-pr-bot

copy-pr-bot Bot commented Aug 3, 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 added DO NOT MERGE Hold off on merging; see PR for details feature request New feature or request non-breaking Introduces a non-breaking change ci labels Aug 3, 2026
@msarahan

msarahan commented Aug 4, 2026

Copy link
Copy Markdown
Author

/ok to test 5577a1f

@msarahan

msarahan commented Aug 4, 2026

Copy link
Copy Markdown
Author

/ok to test 8c4aea6

@msarahan

msarahan commented Aug 4, 2026

Copy link
Copy Markdown
Author

/ok to test

Created with Codex (GPT-5).
@msarahan

msarahan commented Aug 6, 2026

Copy link
Copy Markdown
Author

/ok to test f251b85

@msarahan

msarahan commented Aug 6, 2026

Copy link
Copy Markdown
Author

/ok to test f251b85

@msarahan

msarahan commented Aug 6, 2026

Copy link
Copy Markdown
Author

/ok to test

@msarahan

Copy link
Copy Markdown
Author

Closing - this has served its purpose

@msarahan msarahan closed this Aug 13, 2026
@msarahan
msarahan deleted the codex/release-build-output-manifests branch August 13, 2026 14:27
@msarahan msarahan changed the title Add release build output canary Add release catalog canary Aug 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci DO NOT MERGE Hold off on merging; see PR for details feature request New feature or request non-breaking Introduces a non-breaking change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant