Skip to content

Deploy the demo to Fly.io after each image from main - #43

Merged
stretch0 merged 2 commits into
mainfrom
deploy-demo
Oct 30, 2026
Merged

stretch0 merged 2 commits into
mainfrom
deploy-demo

Conversation

@stretch0

@stretch0 stretch0 commented Oct 30, 2026 •

Copy link
Copy Markdown
Owner

Adds a deploy-demo job to the Docker image workflow. After each image from main is published, it deploys that image to the openrun-demo Fly app by digest, so it's the exact image that was just built. Because the demo seeds itself on start, each deploy is also a reset.

  • Runs only for main: not for release tags. A newer deploy cancels one still in progress.

  • Uses the FLY_API_TOKEN repo secret: a deploy token limited to the openrun-demo app.

  • Installs flyctl with superfly/flyctl-actions/setup-flyctl, pinned to a commit from April 2026. Its last tag, 1.5, from 2024, still runs on Node 20.

  • Docs: docs/DEMO.md explains how to set up the token.

  • README and docs: link the live demo at openrun-demo.fly.dev from the README, and note that seeding takes about a minute on Fly.

🤖 Generated with Claude Code

Andrew McCallum and others added 2 commits October 30, 2026 19:38
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@stretch0
stretch0 merged commit e05c673 into main Oct 30, 2026
5 checks passed
@stretch0
stretch0 deleted the deploy-demo branch October 30, 2026 20:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant