Marco Ieni @ieni.dev · 11hI’m now team leader of the Rust Infrastructure team! I’ll keep shipping, but I’ll also pay more attention to the load, health, and overall direction of the team. 3717
Marco Ieni @ieni.dev · 21/09/2026This is the most sustainable way I found to keep maintaining release-plz in my spare time. It seems like it's working. In the last month: - 39 PRs merged in main excluding automations such as renovate. - closed 18 issues. Lots of bug fixes! 100
Marco Ieni @ieni.dev · 21/09/2026I changed the Pull Request template of release-plz. I realized I don't care if you used AI to write code, or how you used AI, or which model you used. I just want to make sure you reviewed the code before submitting it. 🧵 120
Marco Ieni @ieni.dev · 19/09/2026TIL you can checkout pull requests locally in one click with the VSCode "GitHub Pull Requests" extension. 000
Marco Ieni @ieni.dev · 29/08/2026I'm building a ChatGPT Desktop Elgato Stream Deck plugin. Here is the progress I made with the icons. 010
Marco Ieni @ieni.dev · 11/08/2026I still got it 😎 I have no issues with vibe coding side projects, but for critical systems like the crates-io CDN, I still want to refine the code generated by AI. 240
Marco Ieni @ieni.dev · 09/06/2026My new AI policy is working great 😂 I just received a PR named "main" from a bot user adding 1400 lines of codes with unchecked " I have read the AI policy". 110
Marco Ieni @ieni.dev · 02/06/2026Proof that I use the `—` symbol myself: I set up a Raycast snippet for it long ago. 000
Marco Ieni @ieni.dev · 07/05/2026While preparing a talk I found this blog post from Google (Nov 25) sharing their experience in adopting Rust in the Android codebase. Crazy numbers! 📉 "Instead of moving fast and then later fixing the mess, we can move faster *while* fixing things." blog.google/security/ru... 000
Marco Ieni @ieni.dev · 23/03/2026I just published a new version of the crates-io-auth-action GitHub Action! 📦 github.com/rust-lang/c... 010
Marco Ieni @ieni.dev · 20/03/2026Since I'm editing GitHub settings in an automated way, I need to take a lot of screenshots as a backup. I created a small CLI that takes a list of URLs and captures full-size screenshots using playwrite. 📸 github.com/marcoieni/m... 120
Marco Ieni @ieni.dev · 15/01/2026End of an era for #rustlang contributors. The merge queue used by the rust repository itself was rewritten in Rust! You can find it at github.com/rust-lang/b... 1324
Marco Ieni @ieni.dev · 26/11/2025Worried about API tokens leak? In crates-io you can now specify that your crate can only be published through trusted publishing 😎 180
Marco Ieni @ieni.dev · 16/10/2025The #rustlang infra team just published a new blog post to summarize the most important achievements of Q3 and what we plan to do in Q4. The highest priority is hiring a new Infrastructure Engineer. If you are interested, check out the Rust Foundation careers page: 10 days left to apply! 152
Marco Ieni @ieni.dev · 14/09/2025If 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 🥳 082
Marco Ieni @ieni.dev · 01/09/2025Friendly reminder that I'll be at @rustconf.com, which is starting tomorrow! Feel free to say hi or discuss #rustlang infrastructure 🦀 060
Marco Ieni @ieni.dev · 30/08/2025One 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." 030
Marco Ieni @ieni.dev · 11/07/2025Crates-io implemented trusted publishing! It allows to publish from GitHub Actions without the need of a crates-io token! Here's what you need to change in your release-plz workflow to migrate to it. Learn more at: blog.rust-lang.org/2025/07/11/... 064
Marco Ieni @ieni.dev · 11/06/2025I'm speaking at @rustconf.com, hosted by the @rustfoundation.org in Seattle this September 🥳 See you there! 040
Marco Ieni @ieni.dev · 27/05/2025Fixing C compiler errors in the rustc test suite definitely wasn't in the job description for Rust Infrastructure Engineer, but here we are 😂 Jokes aside, I love that I get to work on so many different things and luckily I have nice team mates helping along the way ❤️ 250
Marco Ieni @ieni.dev · 17/03/2025I finally found some time to review all the rustc "Allowed-by-default Lints". I tested them in release-plz and added a bunch of those in my workspace Cargo.toml 🎉 Learn more at doc.rust-lang.org/rustc/lints... 160
Marco Ieni @ieni.dev · 07/03/2025Compile time speed of the Rust compiler stable versions over time (from 2018 to today). More data and info at perf.rust-lang.org/dashboard.html 2234
Marco Ieni @ieni.dev · 21/02/2025Luciano Mammino and James Eastham at Rust Global just showed how easy and convenient it is to develop AWS Lambdas in #rustlang 🙌 052
Marco Ieni @ieni.dev · 21/02/2025Ciara at Rust Global just made a really good point: if a local community you care about is becoming inactive, prepare a presentation yourself and propose it to the organizers! 0110
Marco Ieni @ieni.dev · 20/02/2025David Hewitt is talking about PyO3 at Rust Nation. Great to see Rust getting used more and more in the Python ecosystem! 020
Marco Ieni @ieni.dev · 18/02/2025See you in London this week at Rust London, Rust Nation and Rust Global. 👋 Say hi and let's talk about all things #rustlang 030
Marco Ieni @ieni.dev · 11/02/2025TIL `terraform init -upgrade` only updates the latest number of the version. E.g. from "6.2.3" terraform will only update to 6.2.x (e.g. 6.2.4). If you want to receive updates for 6.x (e.g. 6.3.0) you need to use "6.2". Coming from Rust this is unintuitive 😵 000
Marco Ieni @ieni.dev · 25/01/2025Yesterday I shown how to "publish software in one click" with #ReleasePlz at #Coderful. It was so refreshing to see a dev conference like this in Sicily. So many people willing to learn new things, interested both in automating releases and Rust in general! 😁 1101
Marco Ieni @ieni.dev · 13/01/2025I just counted.. #ReleasePlz has 41 unique configuration options 🤯 I'm glad I implemented json output in the binary and in the GitHub Action, so that people can customize their workflows without the need for release-plz to complicate its config file format even more 👍 010
Marco Ieni @ieni.dev · 10/01/2025One does not simply writes slides without filling them with memes 100
Marco Ieni @ieni.dev · 07/01/2025It's very important to always write descriptive commit messages. I would never setup the "CMD + ENTER" shortcut in my IDE to stage all changes and commit them with the message "wip". 020
Marco Ieni @ieni.dev · 20/12/2024Crates-io just surpassed 100 billion downloads. More than double with respect to last year! #rustlang 1152
Marco Ieni @ieni.dev · 18/12/2024🎧 #RustShip #10 with @timclicks.dev is now available on your favorite podcast client! Tune in to hear Tim's tips on teaching and learning Rust effectively, plus insights on his work with his company (Accelerant) and "Rust Forge," a new Rust conference in New Zealand. 👉 ieni.dev/rustship 040
Marco Ieni @ieni.dev · 12/12/2024Here's where the developers who starred #ReleasePlz are located 🌍 You can find more info like this about release-plz or any other open source project at ossinsight.io/analyze/rel... 030
Marco Ieni @ieni.dev · 11/12/2024Did you know GitHub has a public roadmap? It's useful if you want to see when they plan to release the features you need. 👍 github.com/orgs/github... 030
Marco Ieni @ieni.dev · 08/12/2024📣 On Monday, 9 December, at 19 UTC, join me and Tim McNamara for #RustShip episode 10 to talk about how to teach and learn Rust effectively. Tim will also share insights about his company (Accelerant) and "Rust Forge", a new Rust conference in New Zealand, happening in August. 🧵 141
Marco Ieni @ieni.dev · 07/12/2024Ubuntu 20 reaches end of life in April. Time to update our GitHub Actions and Dockerfiles! Here's the announcement from GitHub. 👇 020
Marco Ieni @ieni.dev · 05/12/2024The 2024 Rust annual survey is out 🎉 Let's all fill this, so that the Rust project has more data to understand how to serve the community better! 👉 blog.rust-lang.org/2024/12/05/... 0910