Principle:Ray project Ray Artifact Publishing
| Knowledge Sources | |
|---|---|
| Domains | CI_CD, Release_Management |
| Last Updated | 2026-02-13 17:00 GMT |
Overview
A publishing process that uploads verified build artifacts to package registries for public distribution.
Description
Artifact Publishing uploads built artifacts to their respective package registries — JARs to Maven Central (via Sonatype OSSRH) and Python wheels to PyPI. The process includes credential management, GPG signing, and repository-specific validation. Publishing is restricted to the master branch of the ray-project/ray repository.
Usage
Execute as the final step in the release pipeline, after all validation tests pass.
Theoretical Basis
Publishing implements a release gate — only artifacts from the main branch that pass all tests are published. Cryptographic signing (GPG) provides artifact integrity verification.