Skip to content

feat: ship the 0.2 production gate - #91

Merged
maskedsyntax merged 4 commits into
mainfrom
feat/0.2-production-gate
Oct 23, 2026
Merged

maskedsyntax merged 4 commits into
mainfrom
feat/0.2-production-gate

Conversation

@maskedsyntax

Copy link
Copy Markdown
Member

Summary

  • Make critical a training blocker, with a shared column-role model, gate/profile presets, and --fail-on for CI.
  • Move report and Parquet dependencies into extras, and escape dataset text in HTML and PDF report templates.
  • Add release, gate, and HTML-escaping tests, and publish the built wheel artifacts with the GitHub release.

Test plan

  • pytest tests/ — 264 passed, 2 skipped (PDF tests skip when WeasyPrint cannot load Pango/Cairo)
  • CI on Python 3.10–3.13
  • Core wheel smoke: hashprep scan datasets/train.csv --target Survived --preset gate --fail-on critical exits 2

Treat critical findings as training blockers, share one column-role model across checks, and escape dataset text in HTML reports.
@vercel

vercel Bot commented Oct 20, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
hashprep Ready Ready Preview Oct 23, 2026 6:34pm UTC

The package, CLI, docs, and website now use tablint. Version is 0.1.0b1 for the first public beta.
Use the badge mark in the hero, HTML reports, and PDF reports. Point the README image at main so the published page can load it.
@maskedsyntax
maskedsyntax merged commit 87ca881 into main Oct 23, 2026
1 check was pending

This branch was successfully deployed

2 active (1 outdated) deployments
Preview — b1a21286 Deployed Oct 23, 2026 by vercel[bot]
pypi — a303769c Deployed Oct 23, 2026 by maskedsyntax via publish #4
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