Multi-platform orchestration
Dispatch only the configured target builds to matching macOS, Linux, Windows, or mobile-capable agents.
AI-assisted release orchestration
ReleaseForge coordinates local Go build agents, source-provider checkouts, human approvals, artifact verification, and AppPorter publishing from a Cloudflare control plane.
Live release plan
What it does
Dispatch only the configured target builds to matching macOS, Linux, Windows, or mobile-capable agents.
Pull exact commits from GitHub, GitE2E, GitLab, Bitbucket, or any reachable Git remote before the build starts.
Keep platform-specific build, signing, and packaging steps on the machines that have the right OS and credentials.
Route risky decisions such as clean rebuilds, signing profile changes, partial uploads, and cancellations to the release owner.
Summarize logs and suggest safe next actions while policy remains the authority for what can actually execute.
Create manifests with file size and SHA-256 checksums, then upload only verified artifacts to AppPorter.
Release flow
ReleaseForge starts deterministic, asks for help when state is ambiguous, and records the whole path in the audit log.
Submit repo URL, source provider, commit/ref, version, and target override from web, CLI, MCP, or desktop.
The Cloudflare Worker writes state to D1 and queues only the platform jobs declared by `releaseforge.yaml`.
Agents stream logs. GPT produces concise summaries, failure classes, and proposed safe actions.
ReleaseForge checks artifact manifests, uploads through AppPorter, verifies acceptance, and notifies through TopicBell.
Integrations
Cloudflare native
Workers own API/MCP orchestration, policy checks, queue dispatch, and release state transitions.
The Go agent runs on the OS that can produce the artifact, with build execution disabled unless explicitly enabled.
First release slice is live