Skip to content

feat: GitHub Pages wasm demo + visual-regression CI proof - #26

Merged
espetro merged 2 commits into
mainfrom
feat/pages-and-ci-demos
Sep 22, 2026
Merged

espetro merged 2 commits into
mainfrom
feat/pages-and-ci-demos

Conversation

@espetro

@espetro espetro commented Sep 22, 2026

Copy link
Copy Markdown
Owner

Generated with Devin

Default the demo to the dinov2-with-registers-small GGUF served from
Hugging Face (resolve URLs send CORS headers, so no model needs to ship
with the page), and add a pages.yml workflow that rebuilds the wasm
bundle on pushes to main touching wasm/ and deploys it via
actions/deploy-pages. Requires enabling Pages with GitHub Actions as the
source in repo settings; documented in docs/wasm.md.
Add tiny synthetic fixture screenshots under
examples/ci-visual-regression/fixtures/ (generated by make_fixtures.py,
Pillow only) and a continue-on-error visual-regression job that
materializes baseline/ + screenshots/ from them, then runs the same
release-tarball, checksum, embed and cosine-gate steps as the example
workflow. Two nearly identical pairs pass and a screenshots-only
settings.png reports NEW, so the public run log shows the gate working
end to end without going red.
@espetro
espetro merged commit 68b6228 into main Sep 22, 2026
14 of 16 checks passed
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