Skip to content

CI/CD · 1 November 2026

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.

Same day.

Cut your cloud billby 75%.

No card to start. Billed by the second after.

Start free, no card