Build provenance: This package is built and distributed by Astral as part of
astral-dev-toolchain. It packagesrelease-plzfrom tagrelease-plz-v0.3.162at commitad7509365cfed6a13357b4c8b7d7770796b20823.
Release-plz helps you release your Rust packages by automating:
- CHANGELOG generation (with git-cliff).
- Creation of GitHub/Gitea/GitLab releases.
- Publishing to a cargo registry (
crates.ioby default). - Version bumps in
Cargo.toml.
Release-plz updates your packages with a release Pull Request based on:
- Your git history, following Conventional commits.
- API breaking changes (detected by cargo-semver-checks).
🤔 What's a Release PR?
Release-plz maintains Release PRs, keeping them up-to-date as you merge additional commits. When you're ready to create a release, simply merge the release PR.
When you merge the Release PR (or when you edit the Cargo.toml versions by yourself),
release-plz:
- Creates a git tag named
<package_name>-v<version>(e.g.tokio-v1.8.1). - Publishes the package to the cargo registry by running
cargo publish. - Publishes a GitHub/Gitea/GitLab release based on the git tag.
📚 Docs
Learn how to use release-plz in the docs.
🤖 Running release-plz
There are two ways to run release-plz:
- GitHub Action: Run Release-plz from CI. The action both updates and releases your packages.
- CLI: Run release-plz from your terminal or other CI systems (Gitea and GitLab supported).
💖 Users
Here you can find the public repositories using the release-plz GitHub action in CI:
📽️ RustLab 23 talk
In RustLab 23, I showed how release-plz simplifies releasing Rust packages, why I created it, and what lessons I learned:
🌓 Similar projects
- release-please: release-plz is inspired by release-please, but instead of determining the next versions based on git tags, release-plz compares local packages with the ones published in the cargo registry. Plus, release-plz doesn't need any configuration and is optimized for Rust projects.
- cargo-smart-release: Fearlessly release workspace crates and with beautiful semi-handcrafted changelogs.
🙏 Credits
Parts of the codebase are inspired by:
Licensed under either of Apache License, Version 2.0 or MIT license at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
Release files for astral-dev-toolchain-release-plz 0.3.162
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| astral_dev_toolchain_release_plz-0.3.162-py3-none-win_arm64.whl | Python 3 | none | Windows ARM64 | Details |
| astral_dev_toolchain_release_plz-0.3.162-py3-none-win_amd64.whl | Python 3 | none | Windows x86-64 | Details |
| astral_dev_toolchain_release_plz-0.3.162-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl | Python 3 | none | Linux glibc 2.17+ x86-64 | Details |
| astral_dev_toolchain_release_plz-0.3.162-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl | Python 3 | none | Linux glibc 2.17+ ARM64 | Details |
| astral_dev_toolchain_release_plz-0.3.162-py3-none-macosx_11_0_arm64.whl | Python 3 | none | macOS 11.0+ ARM64 | Details |
| astral_dev_toolchain_release_plz-0.3.162-py3-none-macosx_10_12_x86_64.whl | Python 3 | none | macOS 10.12+ x86-64 | Details |
Total release size: 92.6 MB
Release files / astral_dev_toolchain_release_plz-0.3.162-py3-none-win_arm64.whl
| Download URL | astral_dev_toolchain_release_plz-0.3.162-py3-none-win_arm64.whl |
|---|---|
| Size | 13.6 MB |
| Tags | Python 3 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
71e83195c9061319a34a3d9d4dc5ca1dd9ea0f377be28ef5e41e4dcaaa600542
|
|
BLAKE2b-256 checksum How to use checksums |
2d1fbeb07e1a122c88fdeb409e65f72c8dac207c889d3490c1040dc47e47c71e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.12 {"installer":{"name":"uv","version":"0.12.12","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.
Transparency logRelease files / astral_dev_toolchain_release_plz-0.3.162-py3-none-win_amd64.whl
| Download URL | astral_dev_toolchain_release_plz-0.3.162-py3-none-win_amd64.whl |
|---|---|
| Size | 14.4 MB |
| Tags | Python 3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
eac5e89b96888e93f2a2a4570916b4d0824ac4f92744926463e546d660d9776a
|
|
BLAKE2b-256 checksum How to use checksums |
92d2c02ebef2a1bd6ff3a845da425a3a317e1662cc779496042065858a7d3cf2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.12 {"installer":{"name":"uv","version":"0.12.12","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.
Transparency logRelease files / astral_dev_toolchain_release_plz-0.3.162-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | astral_dev_toolchain_release_plz-0.3.162-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 16.5 MB |
| Tags | Linux glibc 2.17+ x86-64 Python 3 |
|
SHA-256 checksum How to use checksums |
c42a111fe9b00da367d133baf900fd534c7c9dc36a544d52fa7bd09c95510eeb
|
|
BLAKE2b-256 checksum How to use checksums |
2161c86db0f14277095f3e3353cd75ec381a55bc45e39466732c7f6c0fa9ebb2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.12 {"installer":{"name":"uv","version":"0.12.12","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.
Transparency logRelease files / astral_dev_toolchain_release_plz-0.3.162-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | astral_dev_toolchain_release_plz-0.3.162-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 16.0 MB |
| Tags | Linux glibc 2.17+ ARM64 Python 3 |
|
SHA-256 checksum How to use checksums |
6f6e3d3fadf46631feffe4627d0337126dbd7e57f917b8599f04875a00839ab1
|
|
BLAKE2b-256 checksum How to use checksums |
d0069fde50d275e67834c9ed4a203c5d2ff53fdcf57003a32578e9a05d949462
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.12 {"installer":{"name":"uv","version":"0.12.12","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.
Transparency logRelease files / astral_dev_toolchain_release_plz-0.3.162-py3-none-macosx_11_0_arm64.whl
| Download URL | astral_dev_toolchain_release_plz-0.3.162-py3-none-macosx_11_0_arm64.whl |
|---|---|
| Size | 16.1 MB |
| Tags | Python 3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
3e4b609ed9453284610ac328284a83546d2967e4cd5b405c2707dee08b79d6bc
|
|
BLAKE2b-256 checksum How to use checksums |
759af4ef9a3fbd4e77f6b0381e404df3fe09c1a39f01108947dddf228b3a1ac9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.12 {"installer":{"name":"uv","version":"0.12.12","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.
Transparency logRelease files / astral_dev_toolchain_release_plz-0.3.162-py3-none-macosx_10_12_x86_64.whl
| Download URL | astral_dev_toolchain_release_plz-0.3.162-py3-none-macosx_10_12_x86_64.whl |
|---|---|
| Size | 16.1 MB |
| Tags | Python 3 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
b1836e56d9cff6a870467746e261d3b8def245048622e948451be3154765a26c
|
|
BLAKE2b-256 checksum How to use checksums |
eb3bdea4094cc7e335bb007492260d448b25df4ea6ec9230512be4af40acecab
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.12.12 {"installer":{"name":"uv","version":"0.12.12","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.
Transparency log