Skip to main content

Triggers

Dagger decouples when workflows run from where they run. This page covers triggers — what causes dagger check to run on a git event. Execution is a separate concern, covered in Scaling.

Cloud Checks​

The standard trigger is Cloud Checks: a managed service that watches your repository and runs dagger check on every push.

From a local checkout whose origin points to the GitHub repository:

dagger ws autocheck on

If needed, the command guides you through Dagger Cloud signup or login, GitHub authorization, and repository selection. After autocheck is enabled, push code or open a pull request. Checks run automatically and report as commit statuses on your PRs.

No CI configuration files, no webhooks, no runners.

Hybrid mode​

If you already have a CI platform and want to evaluate Dagger without replacing it, use your existing CI as the trigger and call dagger check from a job:

# GitHub Actions
- run: dagger check

Because Dagger runs identically everywhere, hybrid mode is a migration bridge — start here, switch to Cloud Checks when ready. Your checks don't change.

Platform-specific setup guides: