Skip to content

Develop - #1

Merged
BryanPool99 merged 5 commits into
mainfrom
develop
Oct 22, 2026
Merged

BryanPool99 merged 5 commits into
mainfrom
develop

Conversation

@BryanPool99

Copy link
Copy Markdown
Owner

No description provided.

- vercel.json: buildCommand, outputDirectory, SPA rewrites and cache headers
  (main.dart.js is never cached long, assets/canvaskit are immutable)
- .github/workflows/deploy-web.yml: test job gates the deploy, production on
  main, preview on develop and pull requests
- scripts/deploy-web.sh for manual deployments from a local machine
- .gitignore: .vercel
- README: full deployment guide with the required Vercel and GitHub secrets

CanvasKit is served from our own domain (--no-web-resources-cdn) so the
app does not depend on gstatic.com.
- vercel.json: disable Vercel's native Git integration so a single push
  does not trigger two deployments (Vercel's own build would fail, it has
  no Flutter in its build image)
- workflow: pass VERCEL_TOKEN through the job environment instead of
  --token, which leaked the secret into the runner's process listing
- workflow and script: add --non-interactive, required in plain CI where
  the CLI does not enable it by default
- script: read the token from the environment and link the project on
  first run
- README: both routes to create the Vercel project (CLI or dashboard) and
  where to find each secret
@BryanPool99
BryanPool99 merged commit cf77995 into main Oct 22, 2026
3 of 4 checks passed
BryanPool99 added a commit that referenced this pull request Oct 22, 2026
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