Skip to content
Runtime

CI/CD: always run a pull request's own tests

A split step with own: true (split: { files: "**/*.test.{ts,tsx}", own: true }) runs the test files a change adds or changes that no other step's split names. With such a step in runtime.yml, a pull request that adds or changes a test file no step runs (any language: TypeScript and JavaScript, Python, Go, or a Rust crate's files) fails with a tests not run job that lists each file and the reason. Configs without an own step are unchanged.

100 free hoursin your first 30 days.

of a 1 GB machine

  • No credit card
  • Four sandboxes at once, 2 vCPU and 4 GiB each
  • Then prepaid credit from $10, no plan fee
Start free, no card
Start free, no card