Introduction
Rush Delivery is a provider-adaptable Dagger module for Rush monorepos. The
framework assumes Rush is the project graph and uses .dagger/ metadata as the
extension surface for validation, packaging, deployment, caches, and toolchains.
Guides
- Quick Start: recommended ways to run Rush Delivery from GitHub Actions, CI scripts, and local working trees.
- Public Dagger API: callable functions and when to use them.
- GitHub Action usage: GitHub CI wrapper for validation and release entrypoints.
- Entrypoints reference: every callable Dagger function and separate-use workflow.
- Workflow guide: local and CI workflow shapes.
- Metadata contracts: files under
.dagger/that define target behavior. - Provider adapters: source, registry, cache, and CI-provider boundaries.
- Development: maintainer checks, website build notes, and generated documentation inputs.
- AI architecture: high-level design map for future coding agents.
- AI conventions: contribution rules and invariants.
Source Of Truth
The schemas under ../schemas are the field-level metadata
contract. These docs explain intent and usage; schemas define file shape.