Skip to content

Deploy the browser build to arcade - #210

Merged
dmccoystephenson merged 1 commit into
mainfrom
feat/arcade-deploy
Oct 2, 2026
Merged

dmccoystephenson merged 1 commit into
mainfrom
feat/arcade-deploy

Conversation

@dmccoystephenson

Copy link
Copy Markdown
Member

This PR adds .github/workflows/arcade.yml, the first step of moving FishE off its own gateway container (RFC 0006 Migration; Tidewater and Overwinter were moved the same way today, with their saves verified intact). On a push to main, or by hand, it runs the tests, builds the same web/index.html + web/game.zip, and uploads them to arcade as fishe, versioned version.txt+g<sha>.

Nothing about the live game changes: fishe.danielstephenson.dev keeps serving from its container until a separate gateway PR aliases that hostname to arcade at the same origin, which keeps the fishe-saves IndexedDB. The ARCADE_TOKEN secret is set.

drafted by Claude on behalf of Daniel Stephenson

🤖 Generated with Claude Code

The first step of moving FishE off its own gateway container (RFC 0006
Migration): the same page and bundle, uploaded to arcade by pushes to
main. fishe.danielstephenson.dev keeps serving from the container until
the gateway aliases it to arcade at the same origin, so saves are kept.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0116e9DMUhtNXM5bHUdMhDAn
@dmccoystephenson
dmccoystephenson merged commit d0c7131 into main Oct 2, 2026
1 check passed
@dmccoystephenson
dmccoystephenson deleted the feat/arcade-deploy branch October 2, 2026 04:59
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