Marco Ieni
@ieni.dev
510 followers 170 following 130 posts
Infrastructure Engineer at @rustfoundation.org 🎙️ Podcast host https://ieni.dev/rustship 🦀 Maintainer @release-plz.dev 🐘 Mastodon @[email protected] 🌐 Website https://ieni.dev
Posts Media Videos Starter Packs
Pinned
ieni.dev
At the @rustfoundation.org we're hiring another Infrastructure Engineer to join my team. We'll work together to make #rustlang more scalable, sustainable and improve the developer experience of Rust contributors and Rust developers! 🌈
rustfoundation.org
The Rust Foundation is hiring a Rust Infrastructure Engineer!

Help scale & secure the systems that power Rust & support its global community. 🌍

If you’re passionate about OSS & infrastructure, we’d love to hear from you.
Learn more and apply here by Oct 26: app.beapplied.com/apply/wus8sn...
The Rust Foundation is Hiring! Rust Infrastructure Engineer: Collaborate with the Rust community and Foundation team to sustain and grow the programming language as our new Rust Infrastructure Engineer. The person in this role will help shape infrastructure, improve systems, and keep Rust secure for developers everywhere. bit.ly/RF-infra-engineer
ieni.dev
Thanks Felipe ❤️
ieni.dev
If you are passionate about #rustlang and Infra/DevOps you can't miss this opportunity! 🦀

Please share this with your network to spread the word 💫
ieni.dev
At the @rustfoundation.org we're hiring another Infrastructure Engineer to join my team. We'll work together to make #rustlang more scalable, sustainable and improve the developer experience of Rust contributors and Rust developers! 🌈
rustfoundation.org
The Rust Foundation is hiring a Rust Infrastructure Engineer!

Help scale & secure the systems that power Rust & support its global community. 🌍

If you’re passionate about OSS & infrastructure, we’d love to hear from you.
Learn more and apply here by Oct 26: app.beapplied.com/apply/wus8sn...
The Rust Foundation is Hiring! Rust Infrastructure Engineer: Collaborate with the Rust community and Foundation team to sustain and grow the programming language as our new Rust Infrastructure Engineer. The person in this role will help shape infrastructure, improve systems, and keep Rust secure for developers everywhere. bit.ly/RF-infra-engineer
Reposted by Marco Ieni
Reposted by Marco Ieni
sunshowers.io
New blog post: Cancelling async #rustlang!

This is a written version of my talk at #RustConf 2025, where I talk about the joys and sorrows of future cancellations in Rust, with lessons from our work at @oxide.computer. Includes a video of the talk as well. Check it out!
Cancelling async Rust ꞏ sunshowers
Correctness in the face of cancellations: a written version of my talk at RustConf 2025.
sunshowers.io
ieni.dev
All #rustconf talks are out now! 🥳

Here's mine if you want to learn more about the CI of the Rust compiler: www.youtube.com/watch?v=Gzk4...
Reposted by Marco Ieni
sunshowers.io
Love the recent #rustlang split between serde and serde_core, so that crates like camino and iddqd can depend on serde_core and have their builds be parallelized with serde_derive. This is a long-standing issue

Released camino 1.2.0 and iddqd 0.3.13 with deps on serde_core!
ieni.dev
If you use release-plz and trusted publishing, you don't need to use the crates-io-auth-action anymore, as that logic is implemented into release-plz itself now 👍
Advantage: your CI will request a token only when a release is needed 🥳
Workflow of release-plz that deleted the crates-io-auth-action. You don't need to pass the cargo_registry_token anymore, too. For more info, see the release-plz docs!
Reposted by Marco Ieni
burntsushi.net
FYI, I got an obvious phishing attempt in my inbox from `[email protected]` that was masquerading as a security breach notification. It made it past gmail's spam filters.

The link goes to the `github.rustfoundation.dev` domain.
Reposted by Marco Ieni
rust-lang.org
We received reports of a phishing campaign targeting crates​.io users. Do not click on links asking to authenticate to protect your account. More information: blog.rust-lang.org/2025/09/12/c...
crates.io phishing campaign | Rust Blog
Empowering everyone to build reliable and efficient software.
blog.rust-lang.org
ieni.dev
See you in Florence! 🇮🇹
rustlab.it
What powers the Rust Project behind the scenes?
@ieni.dev shares 1.5 years of work in the Rust Foundation infra team: challenges, wins, and what’s coming next.
🛠️ 1.5 Years in the Infra Team: What We Cooked and What’s Next
#rustlang #rustlab2025
Reposted by Marco Ieni
rustfoundation.org
📢 Announcement @ #rustconf!

The Rust Foundation is proud to share that Arm has upgraded its membership from Silver to Platinum! This upgrade highlights Arm’s commitment to the Rust community & the ongoing sustainability & growth of the language.

Learn more:
rustfoundation.org
Reposted by Marco Ieni
rustfoundation.org
LIVE at #rustconf: The Rust Foundation has launched its new "Rust Innovation Lab" with Rustls, a leading TLS library, as the inaugural hosted project!

The RIL provides comprehensive support for funded OSS projects, ensuring sustainable & community-led growth. rustfoundation.org/media/rust-f...
ieni.dev
Friendly reminder that I'll be at @rustconf.com, which is starting tomorrow!
Feel free to say hi or discuss #rustlang infrastructure 🦀
Special RustConf 2025 Ferris plushie on top of my RustConf 2025 speaker t-shirt
Reposted by Marco Ieni
release-plz.dev
New release is out!
0.3.142 - 2025-08-31 Added use api to delete branches (#2356) use api to create branches (#2355) add a fallback index to attempt the legacy hash if the primary index fails (#2341) Fixed respect publish = false config during registry lookups (#2357) recognize gitea-actions as bot account (#2347)
ieni.dev
Marco Ieni @ieni.dev · Aug 30
One of the most positive feedback I received about @release-plz.dev: "Yes you can work without it, but you would be very stupid to even try."
screenshot of https://github.com/release-plz/release-plz/discussions/1028#discussioncomment-14261119
Content: "Just want to give a big thank you! I realized that my CI runs on release-plz for well over two years and never failed once. In fact, it's so reliable that every single release was a non-event. This project is a bit like git. Yes you can work without it, but you would be very stupid to even try... Keep up the good work and recognize, your work keeps countless projects running.💪"
Reposted by Marco Ieni
rust-lang.org
Happy new Rust! 🎆🦀

Rust 1.89.0 has been released!

This release brings you inferrred array length, new lints, u128/i128 in extern "C", NonZero, File::lock, many x86 intrinsics, and much more! ✨

Check out the blog post and release notes for all the details: blog.rust-lang.org/2025/08/07/R...
Announcing Rust 1.89.0 | Rust Blog
Empowering everyone to build reliable and efficient software.
blog.rust-lang.org
Reposted by Marco Ieni
rustfoundation.org
🦀 The Rust Foundation’s 2025 Technology Report just dropped!

Highlights:
- Trusted Publishing launched
- Crate signing (TUF) in progress
- CI costs slashed by 75%
- Safety-Critical Rust Consortium expansion
- Rust-C++ Interop progress... & more!

See the rest: rustfoundation.org/media/rust-f...
rustfoundation.org
Reposted by Marco Ieni
errs.io
Howdy all. I'm unfortunately not going to be with my employer for much longer due to team relocation. If anyone has any info on roles that would allow me to continue my Rust compiler work (in New York City), they'd be greatly appreciated.
ieni.dev
Marco Ieni @ieni.dev · Jul 22
🇮🇹 In January I did a talk in Italian about how to automate software releases, where I talked about @release-plz.dev, too.

The talk is now online at www.youtube.com/watch?v=szvz...
Pubblicare software in un click: SemVer, Changelog e menate simili - Marco Ieni
YouTube video by Coderful Let's talk code
www.youtube.com