Tweet by avenceslau
June 21, 2026
I wonder how many people are missing something like this: - Define your CI as a workflow, you can run any TS command and can run your pnpm commands via step runner (or something like that) - You can build all of this at cloudflare in userland it's just not that obvious How does this work? - I have one worker on my account that uses Dynamic Workflows and passes in capabilities that expose the github API (or Artifacts if you use them as a remote), a wrapper around Cloudflare's API. - All of my repos/workers define a CIWorkflow, on push you either have a github app push the event to a queue (the queue is also subscribed to Artifacts events) - On an event the queue's message kicks of a workflow that will bundle the CIWorkflow on a worker and send it to the worker that runs the Dynamic Workflow. My repos only have to have ci.ts file that extends CIWorkflow every binding that I add to my CIWorker can be used in any of my other repos. Should I build this into Cloudflare so that no one has to this lengthy setup?
- Author
- avenceslau
- Date
- June 21, 2026
- Canonical URL
- /tweets/avenceslau-2068661232991699300-899c2a