# Releasing SlateDB SlateDB releases are published using a Github release action defined in `.github/workflows/release.yml`. To create a new release: 1. Go to the [release action page](https://github.com/slatedb/slatedb/actions/workflows/release.yaml) 2. Input a version value in the format `X.Y.Z` and click `Run workflow`. The release action will do the following: 1. Verify that the version adheres to the semantic versioning format. 2. Check out the latest code from the `main` branch. 3. Update the version in Cargo.toml to the specified version. 4. Commit the changes and push to the `main` branch. 5. Create a Github release with the specified version and auto-generated release notes. 6. Publish a release to crates.io.