Skip to main content

Dagger module for Rush monorepos

DETECT/BUILD/PACKAGE/DEPLOY/VALIDATE

A focused CI delivery layer for Rush monorepos. Detect affected targets, build, package, and deploy with Dagger while project behavior stays in metadata.

Rush plus project metadata flows into Rush Delivery, which connects to planned deploys, PR checks, releases, and versioning.
yaml
uses: BootstrapLaboratory/rush-delivery@v0.3.4
with:
  dry-run: "false"
  toolchain-image-provider: github
  rush-cache-provider: github
  runtime-file-map: |
    ${{ steps.auth.outputs.credentials_file_path }}=>gcp-credentials.json
  deploy-env: |
    GCP_PROJECT_ID=${{ vars.GCP_PROJECT_ID }}

Isolated

Run every stage in an isolated Dagger environment, even locally, with each stage receiving only the secrets it is allowed to use.

Portable

Call the same workflow from local development, other CI providers, or deeper stage-level debugging.

Complete

Manage the full CI cycle from changed-target detection through validation, build, package, release, and deployment.