Skip to content

SWI-11363 ci(playground): publish preflight playground to GitHub Pages#19

Merged
kshahbw merged 2 commits into
mainfrom
ci/playground-pages
Jul 22, 2026
Merged

SWI-11363 ci(playground): publish preflight playground to GitHub Pages#19
kshahbw merged 2 commits into
mainfrom
ci/playground-pages

Conversation

@kshahbw

@kshahbw kshahbw commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

What

Adds a Playground GitHub Actions workflow that builds dist/playground.html and deploys it to GitHub Pages on every push to main (plus manual workflow_dispatch).

Why

Sellers want to demo the Migration Preflight playground but can't run npm run playground:build locally. Hosting the built file gives them a URL instead. Building in CI keeps the hosted page on the current translation engine + compatibility matrix, so it never drifts from production — same freshness guarantee as a local build, no stale committed artifact.

Deploy note

Requires repo Settings → Pages → Source set to GitHub Actions (not "Deploy from a branch"). Pages URL goes live on the first push to main after merge.

Builds dist/playground.html on every push to main and deploys it, so sellers
can demo the Migration Preflight from a URL instead of running the local build.
@kshahbw
kshahbw requested review from a team as code owners July 22, 2026 14:17
@bwappsec

bwappsec commented Jul 22, 2026

Copy link
Copy Markdown

Snyk checks have passed. No issues have been found so far.

Status Scan Engine Critical High Medium Low Total (0)
Open Source Security 0 0 0 0 0 issues
Licenses 0 0 0 0 0 issues
Code Security 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

@kshahbw kshahbw changed the title ci(playground): publish preflight playground to GitHub Pages SWI-11363 ci(playground): publish preflight playground to GitHub Pages Jul 22, 2026
@kshahbw
kshahbw merged commit 0d597ad into main Jul 22, 2026
5 of 6 checks passed
@kshahbw
kshahbw deleted the ci/playground-pages branch July 22, 2026 16:16
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.

3 participants