Read, Write, Execute.

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

Automatically Creating GitHub Pull Requests

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.

Dave Reed Joins RWX as Chief Operating Officer

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.

Fast File Tree Navigation, Powered by WebAssembly

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.

Instantly Starting Batch Downloads

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.

Which Version of Node.js Does VS Code Use to Run Extensions?

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.

Node 22.7 Broke Character Encoding

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.

VS Code Extension for RWX Now Available

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.

A Node.js Maintainer Lost Their Keys

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.

Preventing Cache Races

July 2, 2025

Preventing Cache Races

When two tasks have the same cache key, RWX will prevent cache races.

Mint is Now RWX

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.