Repository navigation
feat: GitHub Pages wasm demo + visual-regression CI proof - #26
Merged
Merged
Conversation
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.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Generated with Devin