Read, Write, Execute.
Notes from the team on software engineering research, CI/CD, and how we're building RWX.

July 15, 2025
Automatically Creating GitHub Pull Requests
We recently shipped an RWX package to create GitHub pull requests. It's the fastest and easiest way to automate opening PRs.

July 14, 2025
Dave Reed Joins RWX as Chief Operating Officer
Dave Reed has joined RWX as Chief Operating Officer. He has been advising us since last summer, watching us grow from $0 to landing $100,000 ARR customers.

July 11, 2025
Fast File Tree Navigation, Powered by WebAssembly
We shipped a web-based file tree navigator to see files from a task's output. To make browsing as fast as possible, we implemented it in WebAssembly.

July 10, 2025
Instantly Starting Batch Downloads
We started to build an asynchronous user experience commonly used for batch downloads. RWX is a platform built on performance though, so we made it faster.

July 9, 2025
Which Version of Node.js Does VS Code Use to Run Extensions?
When we built our language server and VS Code extension we wanted to determine the version of Node.js that VS Code uses to run extensions.

July 8, 2025
Node 22.7 Broke Character Encoding
Node 22.7.0 introduced bugs with character encoding. As a best practice, pin to specific versions of runtimes in a .tool-versions file.

July 7, 2025
VS Code Extension for RWX Now Available
The VS Code Extension for RWX is now available, taking the most productive platform for developing CI/CD workflows, and making the feedback loop even faster.

July 3, 2025
A Node.js Maintainer Lost Their Keys
A Node.js maintainer lost the keys used to sign a publicly available release. For engineering teams running their CI/CD pipelines on RWX, everything was fine.

July 2, 2025
Preventing Cache Races
When two tasks have the same cache key, RWX will prevent cache races.

July 1, 2025
Mint is Now RWX
Given the impact of our CI/CD platform, we've decided to deprecate the Mint name, and rebrand the CI/CD functionality directly as RWX.