Knapsack Pro

Speed up Turnip tests run your 1 hour Ruby test suite in 2 minutes
with the optimal parallelisation on GitHub Actions

Run Turnip tests in parallel on GitHub Actions in the optimal way and avoid bottleneck parallel jobs.

Get started free

Without Knapsack Pro

you have to wait 20 minutes for slow Turnip tests running too long on the red GitHub Actions node

Loading...

Run fast parallel GitHub Actions build with Knapsack Pro

GitHub Actions build completes work in only 10 minutes because Knapsack Pro ensures all parallel nodes finish work at a similar time

Loading...

You can even run 20 parallel nodes to complete your GitHub Actions build in 2 minutes

How it works

Knapsack Pro in Queue Mode splits tests in a dynamic way across parallel GitHub Actions nodes to ensure each GitHub Actions node finishes work at a similar time. Thanks to that, your CI build time is as fast as possible. It works with many supported CI servers.

Diagram that shows files distributed to 3 parallel CI nodes

GitHub Actions testing Ruby on Rails with RSpec and parallel jobs (matrix feature)

How to run Jest tests on GitHub Actions - JS parallel jobs with matrix feature (NodeJS YAML config)

GitHub Actions Cypress.io E2E testing parallel jobs with matrix feature (NodeJS YAML config)

GitHub Actions parallelism integration for Turnip

Start using Knapsack Pro with Turnip on GitHub Actions

Sign up and speed up your tests.

Get started free