Release-plz: releasing crates like it's 2023 - Marco Ieni

🔔 FOLLOW RUSTLAB CHANNEL 🔔 ABSTRACT: Releasing a new version of a Rust crate is tedious and error-prone, just like most IT manual tasks. For every package you want to release, you need to: Check for breaking changes and increase the `Cargo.toml` version accordingly. Update the changelog. Publish to crates.io. Create and push the git tag. Meet release-plz, a Rust open-source project that automates these tasks. It allows maintainers to release Rust packages from CI, saving valuable time and removing the fear of making typos and other careless mistakes typical of manual releases from the terminal. Release-plz makes releasing Rust packages as easy as clicking the pull request "merge" button. This is a great project to contribute to, it's so incredibly valuable for other maintainers like myself to be able to automate project releases and provide a better experience for our contributors. I'm already using it in octocrab and plan to adopt it in all my projects eventually and going forward. --- XAMPPRocky In this talk, I will show: How release-plz works. How you can integrate release-plz in your project. Git-cliff: the Rust library that powers release-plz changelog generation. Cargo-semver-checks: the Rust library that powers release-plz API breaking changes detection. The main challenges I faced while building release-plz. This channel is dedicated to the videos of the RustLab conference. ⚙️ Follow us on TWITTER: / rustlab_conf ⚙️ Follow us on FACEBOOK: / rustlabconference RustLab is the first Italian international conference on the Rust programming language, organized by Develer. Develer is not just an Italian company projecting and releasing hardware and software solutions for the industrial environment, but is also an ensemble of people sharing their great passion for new technologies and how they can be applied to your everyday life. ⚙️ Follow DEVELER on INSTAGRAM: / wearedeveler ⚙️ Follow DEVELER on FACEBOOK: / we.are.develer ⚙️ Follow DEVELER on TWITTER: / develer ⚙️ Follow DEVELER on LINKEDIN: / 114426 ⚙️ Follow DEVELER on TELEGRAM: https://t.me/wearedeveler ⚙️ Follow DEVELER on TIK TOK: / wearedeveler

Live coding a quick & easy semantic search with Qdrant from scratch - Andre Bogus
▶︎

Live coding a quick & easy semantic search with Qdrant from scratch - Andre Bogus

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains
▶︎

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

Property-testing async code in Rust to build reliable distributed systems - Antonio Scandurra
▶︎

Property-testing async code in Rust to build reliable distributed systems - Antonio Scandurra

Billionaire's WARNING: I'm SELLING. The Crash Is Already Here!
▶︎

Billionaire's WARNING: I'm SELLING. The Crash Is Already Here!

Using Large Language Models | Build Your Own LLM Workshop #1
▶︎

Using Large Language Models | Build Your Own LLM Workshop #1

Keynote | Rust in the Linux kernel - Alice Ryhl
▶︎

Keynote | Rust in the Linux kernel - Alice Ryhl

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026
▶︎

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026

Building pi in a World of Slop — Mario Zechner
▶︎

Building pi in a World of Slop — Mario Zechner

The FASTEST and SAFEST Database
▶︎

The FASTEST and SAFEST Database

Jonathan Blow - Jai Demo and Design Explanation (KEYNOTE) - Updated
▶︎

Jonathan Blow - Jai Demo and Design Explanation (KEYNOTE) - Updated

Dependency injection in Rust: a design review - Luca Palmieri
▶︎

Dependency injection in Rust: a design review - Luca Palmieri

Are we really doing this again
▶︎

Are we really doing this again

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup
▶︎

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

JANITOR vs THE BIGGEST GUYS IN THE GYM. They Didn’t Expect THAT
▶︎

JANITOR vs THE BIGGEST GUYS IN THE GYM. They Didn’t Expect THAT

Valve Steam Machine Review: GPU & CPU Benchmarks, SteamOS Test, Thermals, Noise, and Price
▶︎

Valve Steam Machine Review: GPU & CPU Benchmarks, SteamOS Test, Thermals, Noise, and Price

1.5 years in the infra team: what we cooked and what's next - Marco Ieni
▶︎

1.5 years in the infra team: what we cooked and what's next - Marco Ieni

Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025
▶︎

Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025

Entity component systems for beginners: learning Rust on easy-mode - Stephan Dilly
▶︎

Entity component systems for beginners: learning Rust on easy-mode - Stephan Dilly

Rust for good: systems programming in Science and Public Health - Caroline Morton
▶︎

Rust for good: systems programming in Science and Public Health - Caroline Morton

How Senior Engineers Actually Build With AI in 2026 | Build a Full Stack Systems Architecture App
▶︎

How Senior Engineers Actually Build With AI in 2026 | Build a Full Stack Systems Architecture App