Skip to content

ci(web): preview-maze.ryankelly.dev alias for bisect deploys - #12

Merged
rtkelly13 merged 2 commits into
mainfrom
ci/preview-maze-alias
Aug 1, 2026
Merged

ci(web): preview-maze.ryankelly.dev alias for bisect deploys#12
rtkelly13 merged 2 commits into
mainfrom
ci/preview-maze-alias

Conversation

@rtkelly13

Copy link
Copy Markdown
Owner

Adds an alias_preview boolean input to the Web Export workflow's workflow_dispatch. When set, the run always deploys a preview (never production, even from main) and aliases it to preview-maze.ryankelly.dev.

The domain has already been added to the maze Vercel project (DNS is on Vercel nameservers, so it resolved automatically).

Purpose: bisect the WebGL text-rendering regression on maze.ryankelly.dev (garbled font atlas, texImage2D: ArrayBufferView not big enough console spam, suspected Godot 4.7.0→4.7.1 bump in #8) by dispatching this workflow on branches pinned to old commits — each old commit rebuilds with its own .github/web-toolchain.env, so the historical toolchain is reproduced faithfully.

Note: old commits don't have this input in their workflow file, so bisect branches need this change cherry-picked on top.

🤖 Generated with Claude Code

Dispatching with alias_preview=true always deploys a preview (never prod)
and pins it to preview-maze.ryankelly.dev, giving a stable URL for
bisecting old commits against the WebGL text-rendering regression.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@rtkelly13
rtkelly13 force-pushed the ci/preview-maze-alias branch from 78e6786 to 54778a2 Compare August 1, 2026 20:09
The workflow-script guard requires every env var the script reads to be
provided at each call site; the /preview job pins it to false so a PR
preview can never commandeer the stable bisect alias.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@rtkelly13
rtkelly13 merged commit a53273a into main Aug 1, 2026
3 checks passed
@rtkelly13
rtkelly13 deleted the ci/preview-maze-alias branch August 1, 2026 20:13
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