Vibeleaderboard
← All Intel
Intel / blog

Run CI/CD for millions of repos — on your platform, on Cloudflare

Source
blog.cloudflare.com
Author
Cloudflare
Date

Context

Cloudflare’s CI SDK lets a platform define a reusable build-and-test process in TypeScript and trigger it when code enters its Artifacts repositories. Each command runs in a Workflow step, while a cached dependency snapshot can be reused by later steps. This lets a platform manage checks across customer repositories without separately assembling the same pipeline for each one. The announcement’s repair example adds an that attempts a fix after a failure and leaves a commit for human approval. Artifacts was in private beta at announcement, and the repair agent was an optional example.

Key takeaways · AI-distilled
  • A CI/CD pipeline is just a workflow: each YAML step maps to a TypeScript step.do() on Cloudflare Workflows, inheriting built-in retries, timeouts, and sandboxed execution per step — no YAML fatigue.
  • Platforms can run one platform-managed CI pipeline across millions of tenant repos while individual customers define their own custom CI via dynamic workflows — both kinds run simultaneously in the same namespace.
  • Artifact push events trigger CI directly through a new events field in wrangler config — no event subscription, queue, and queue-consumer wiring to maintain.
  • Dependency caching via sandbox snapshots means install runs once and cached steps execute in parallel, cutting end-to-end pipeline latency.
  • Self-healing CI is a composition, not a product: call an agent from the CI Workflow so a failing build step gets fixed and pushed as a commit for approval.
Terms in this piece · Glossary
  • sandbox — An isolated environment where AI-generated code or agent actions run without being able to touch anything real.
  • AI agent — An AI system that doesn't just answer once but works toward a goal in a loop — taking actions, reading the results, and deciding what to do next.
Key quotes

“We are moving toward a world in which you can store, build, test, and deploy your code fully on Cloudflare.”

“Today, everyone is building a platform, whether it’s an internal vibe coding platform or an extension of your customer-facing product via customization through code.”

“Instead of YAML, you can define your CI/CD pipeline in Typescript for greater customization and configurability.”

“For example, you could call an agent from your CI Workflow to give your CI jobs self-healing functionality: if a step in your build errors, the agent can fix it automatically, and push a commit for your approval.”

Read the source blog.cloudflare.com
More from Cloudflare
Recommended reads
Comments

Checking sign-in…

Loading comments…