Skip to content

Release hayate-sql 0.1.0 with real D1 verification - #1

Merged
yhay81 merged 1 commit into
mainfrom
release/0.1.0
Jul 26, 2026
Merged

Release hayate-sql 0.1.0 with real D1 verification#1
yhay81 merged 1 commit into
mainfrom
release/0.1.0

Conversation

@yhay81

@yhay81 yhay81 commented Jul 26, 2026

Copy link
Copy Markdown
Contributor

Summary

  • preserve the discovered implementation as the auditable root commit
  • add a real workerd + local D1 gate for :one, :one?, :many, and :exec
  • verify telemetry excludes SQL text and bound values
  • make generated facades compatible with strict Ruff consumers and projects that forbid postponed annotations
  • add migration incompatibility regression coverage and guarded Trusted Publishing workflow

Dogfood evidence

FolioMCP compiles seven production D1 contracts against all nine migrations. The selected maintenance and ingest paths remove handwritten bind order, cardinality, and result-shape handling; focused mypy and 46 regression tests pass.

Verification

  • ruff check / ruff format --check
  • strict mypy for package, scripts, and Workers probe
  • 41 pytest tests
  • D1 migration replay, including deliberately incompatible query
  • real Wrangler 4.114.0/workerd local D1 execution from the built wheel
  • pip-audit, zizmor, wheel and sdist build

@yhay81
yhay81 merged commit aa0f7d1 into main Jul 26, 2026
6 checks passed
@yhay81
yhay81 deleted the release/0.1.0 branch July 26, 2026 11:41
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