Skip to content

Guides

How to coordinate workflows across repositories

A change in one repository needs to trigger builds in others.

5 min read

A change in one repository needs to trigger builds in others.

Why it happens

Workflows are repository-scoped, so cross-repository coordination needs explicit wiring.

How to fix it

  1. Use repository_dispatch to trigger downstream builds
  2. Authenticate with a GitHub App token rather than a personal access token
  3. Pass the upstream SHA so downstream builds are traceable
  4. Consider whether a monorepo would remove the coordination problem entirely

Your next build could be twice as fast, at half the price

Start free. Migrating away is the same one line, and we publish that diff too.