Skip to content

fix: publish all public workspaces and resume partial releases - #31

Merged
Tadzik-2 merged 1 commit into
mainfrom
feat/complete-workspace-publishing
Sep 24, 2026
Merged

Tadzik-2 merged 1 commit into
mainfrom
feat/complete-workspace-publishing

Conversation

@Tadzik-2

@Tadzik-2 Tadzik-2 commented Sep 24, 2026 •

Copy link
Copy Markdown
Collaborator

The v1.0.0 release skipped carousel, toast, and resizable because publishing used a manually maintained package list. The published UI package consequently references unavailable carousel and toast versions.

Discover public packages from the root workspace configuration and publish them in dependency order. Dry runs consume the same plan and no longer require npm credentials. Reject mismatched release versions, missing internal dependencies, and cycles before publishing. Skip versions already present on npm so a manual run can complete a partial release; registry errors still fail the run.

Validation: all 1,773 tests pass, all packages build, repository and release-script TypeScript checks pass, and workflow shell syntax passes. Regression coverage executes the workflow shell with a simulated registry to verify partial-release recovery and failure handling.

Recovery: the manual workflow run completed successfully and published the missing 1.0.0 versions. A fresh npm install of @data-slot/ui@1.0.0 succeeds, and standalone, UI subpath, and root carousel ESM imports plus CommonJS imports have been verified against npm.

Registry caveat: resizable's version endpoint and abbreviated metadata return 1.0.0, but its full-metadata endpoint still returned 404 during verification, so a normal resizable install has not yet been verified. Carousel and toast install successfully through the UI package.

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
data-slot 3718234 Commit Preview URL

Branch Preview URL
Sep 24 2026, 11:07 AM

@Tadzik-2
Tadzik-2 merged commit fe687c4 into main Sep 24, 2026
3 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