Skip to content

Conversation

@vbabich
Copy link
Contributor

@vbabich vbabich commented Jan 29, 2026

No description provided.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the JS packages publish workflow to support publishing a single workspace/package instead of always publishing all packages.

Changes:

  • Adds a new package input to the workflow_dispatch trigger to specify a single package to publish.
  • Updates the stable publish step to conditionally run npm publish --workspace="<package>" when a package name is provided, falling back to the existing lerna publish from-package --yes behavior otherwise.
  • Updates the canary publish step to conditionally bump and publish a single package (npm version prerelease ... --workspace + npm publish --tag canary --workspace) when a package is specified, otherwise retaining the existing lerna publish --canary behavior; both publish steps now explicitly use NODE_AUTH_TOKEN.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@vbabich vbabich changed the title feat: DH-...: Support single package publishing ci: DH-21524: Support single package publishing Jan 29, 2026
@vbabich vbabich marked this pull request as ready for review January 29, 2026 19:46
@vbabich vbabich requested a review from mofojed January 29, 2026 19:47
@mofojed mofojed merged commit efbae68 into deephaven:main Jan 30, 2026
11 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.

2 participants