Awesome Reviewers

Verification · Testing · Sandboxed execution

Ephemeral environment

A fresh container or microVM per change with the repository's toolchain.

How to build it

  1. Define the build and test environment in a Dagger pipeline or container image.
  2. Start a fresh container for each change and install the repository's dependencies inside it.
  3. Run the repository's own install, lint and test commands in that container.

Signals in a repository

  • A dagger.json, devcontainer.json or Dockerfile used by the CI job.
  • CI logs that show the container image and the test commands run inside it.

In practice

No scanned repository runs a tool for this check. The steps above are the only guidance.