
Docker-like Layer Caching on VMs
Layer caching is one of the best features of building Docker images. Can the same technique be used when executing commands in VMs for CI builds?
Optimize performance, reliability, and developer experience with open source tools that are meticulously crafted by RWX.
Captain is an open source CLI that can detect and quarantine flaky tests, automatically retry failed tests, partition files for parallel execution, and more. It's compatible with 15 testing frameworks.
ABQ is an open source, universal test runner that runs test suites in parallel. It’s the best tool for splitting test suites into parallel jobs in CI.
We're building open source tools to solve problems commonly found with builds and tests. We'd love to collaborate with you.
Layer caching is one of the best features of building Docker images. Can the same technique be used when executing commands in VMs for CI builds?
One of the most surprising things about the design for GitHub Actions is that it’s vulnerable to supply chain attacks. Most workflows do not have their actions locked to a specific revision.
When we prepared the open source release of ABQ and the open source release of Captain, we decided to rewrite our git history. The script to rewrite the commit history was fairly straightforward, but our team members have commit signature verification enabled, which posed a challenge. To ensure that we produced verified commits, we needed each person on our team to rewrite their respective commits. We ended up writing a multiplayer git history rewrite script, including signed commits.
Get the latest releases and news about RWX and our ecosystem with our newsletter.