Spaces:
Running on CPU Upgrade
Running on CPU Upgrade
Commit History
-
ci: flatten Allure tree so the file is the top level
node:test derives a titlePath from the file path, nesting every test under the `test/` directory in the Allure tree. Post-process the results to drop that titlePath and emit a per-file `suite` label, matching the pytest report layout. Co-authored-by: Cursor <cursoragent@cursor.com>695e4dd -
ci: switch test report to Allure Report 3 (awesome plugin)
Replace the Allure 2 Java CLI with the Node-based `allure` package + awesome plugin so the GitHub Pages report matches the modern Allure 3 UI. Drops the setup-java step and persists trends via history/history.jsonl. Co-authored-by: Cursor <cursoragent@cursor.com>76d366f -
ci: Allure test report published to GitHub Pages
Add a Tests workflow that runs the node:test suite through the official allure-node-test reporter, builds an Allure report and publishes it to gh-pages with history/trends. Self-contained: no external storage. Co-authored-by: Cursor <cursoragent@cursor.com>e99da7a
-
test(api): cover taxonomy fallback + moderation regex, gate deploy
Add node:test suites (no new deps) for the two safety-critical units this work introduced/relies on: - categories.js: closed-list slug sanitization and the loadTaxonomyFromDataset fallback (404 / malformed / empty all keep the built-in default; a valid file swaps the taxonomy in). - moderate.js: the regex prescreen killswitch blocks unambiguous abuse across all fields without over-blocking ordinary apps. Wire `npm test` into the validate job so a red test blocks the deploy to the Space. Co-authored-by: Cursor <cursoragent@cursor.com>3aa3c86 -
ci: hardcode HF Space target, drop HF_USERNAME/HF_SPACE vars
setup0e1c847 -
feat: standalone Reachy Mini API service (split from website)
setup7a399ed