Skip to content

Continuous integration

Linux and macOS validation in the GitHub Actions test matrix.

Browse Docs pages

Source: .github/workflows/ci.yml.

The workflow runs on pushes to main or master, pull requests targeting those branches, and manual dispatch. The matrix uses ubuntu-latest and macos-latest with fail-fast: false.

Checks

The final test job depends on the matrix. test and smoke select the same Bash fixture harness; this workflow does not run a separate Bats suite.

Limits

Provisioning requires network access and system installs. CI results do not guarantee every behavior is correct, and this file does not establish repository branch-protection settings. This page is authored because DIP excludes .github from core discovery.