Back to Materialize

Publishing packages

doc/developer/publishing-packages.md

123905 B
Original Source

Publishing packages

Several components of Materialize are distributed as packages for

Docker images

Use mzbuild to build and push Docker images to the materialize Docker Hub organization. When you add a new publishable mzbuild image, you'll need an infrastructure admin to create the Docker Hub repository—ask in #eng-infra if you don't have the required permissions.

Rust crates

Before publishing internal Rust crates to crates.io(https://crates.io/), be sure to indicate that MaterializeInc is the reponsible maintainer by running the following command:

shell
cargo owner --add github:MaterializeInc:crate-owners

PyPI

Use the materializeinc PyPI user to upload and update Materialize's Python packages on PyPI. Login information can be found in the shared 1Password account.