StretchPipelinesPreview
Pipelines that read like product.
Visual + YAML workflows with reusable recipes, concurrency control, and a clear story when things fail.
.stretch/workflows/ci.yml
yaml
1name: ci 2on: 3 pull_request: 4 branches: [main] 5concurrency: 6 group: ci-${{ github.ref }} 7 cancel-in-progress: true 8jobs: 9 lint: uses: stretchdev/recipes/lint@v110 test: uses: stretchdev/recipes/test-node@v111 preview: uses: stretchdev/recipes/deploy-preview@v1What you get
Built for serious teams. Generous on the free tier.
Visual + YAML
Edit a workflow visually or in YAML. Round-trip without losing comments.
Reusable recipes
Composite actions and reusable workflows in a first-class marketplace.
Concurrency control
Cancel superseded runs, queue per-branch, throttle global jobs.
Scheduled jobs
Cron triggers, manual dispatch, and per-event triggers.
Artifacts & caching
Step-level caching and build artifact storage.
Job summaries
Per-job rich summaries — test counts, perf deltas, deploy URLs.
Capabilities
Everything you need, nothing you don't.
Triggers: push, pull_request, schedule, workflow_dispatch, repository_dispatch
Matrix strategy and reusable workflows
Hosted Linux/macOS/Windows runners (planned)
Self-hosted runners (planned)
Environments with required reviewers and wait timers
Secrets and variables (repo / environment / org)
Concurrency groups and cancel-in-progress
Caching, artifacts, and job summaries
OIDC for cloud auth
Recipe marketplace
Required workflows at org level
Related modules
Ready when you are
Start with StretchPipelines.
Free for individuals and small teams. Request access and we'll get you onboarded.