Skip to content

PIE-605: enforce dist-only publish surfaces in pie-qti#50

Merged
chillenious merged 7 commits into
developfrom
PIE-605-dist-only-publish-surfaces
May 23, 2026
Merged

PIE-605: enforce dist-only publish surfaces in pie-qti#50
chillenious merged 7 commits into
developfrom
PIE-605-dist-only-publish-surfaces

Conversation

@chillenious

Copy link
Copy Markdown
Contributor

Summary

  • Enforces dist-only public package surfaces for pie-qti, removing source-backed exports and adding publish surface, side-effect, type, and sourcemap checks.
  • Aligns tests with the dist-only package contract and short PIE model identifiers while keeping package coordinates in config.elements.
  • Includes the 0.1.11 release state for the published @pie-qti/* packages.

Test plan

  • bun run check:npm-auth
  • bun run verify:publish
  • bun run test
  • Public certification gate via pre-push
  • Published @pie-qti/*@0.1.11 and pushed release tags

Made with Cursor

chillenious and others added 7 commits May 22, 2026 16:45
Remove source-backed Svelte component entrypoints and add publish validation so packages expose compiled artifacts with checked sourcemaps, types, pack exports, and side effects.

Co-authored-by: Cursor <cursoragent@cursor.com>
Record the 0.1.11 package versions and align release tests with the dist-only publish contract.

Co-authored-by: Cursor <cursoragent@cursor.com>
Ensure dist-only package imports are available before the demo accessibility suite starts its dev server.

Co-authored-by: Cursor <cursoragent@cursor.com>
Avoid CI-only Bun JSON parsing failures when validating large ATTW reports.

Co-authored-by: Cursor <cursoragent@cursor.com>
Keep ATTW exit status as the publish-readiness gate when CI emits an unparsable JSON report despite a clean check.

Co-authored-by: Cursor <cursoragent@cursor.com>
Use ATTW text output as the fallback gate when CI emits malformed JSON for large package reports.

Co-authored-by: Cursor <cursoragent@cursor.com>
Mirror the JSON ATTW suppression policy when CI falls back to text output for node10-only resolution diagnostics.

Co-authored-by: Cursor <cursoragent@cursor.com>
@chillenious chillenious merged commit 09abf2e into develop May 23, 2026
9 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