Skip to content

Mark packages as private and add build script#18766

Merged
adrinr merged 2 commits into
masterfrom
ci/publishing-packages
May 12, 2026
Merged

Mark packages as private and add build script#18766
adrinr merged 2 commits into
masterfrom
ci/publishing-packages

Conversation

@adrinr
Copy link
Copy Markdown
Member

@adrinr adrinr commented May 12, 2026

Description

Mark packages as private in the package.json files for client, server, upgrade-tests, and worker. Introduce a new build:npm script to streamline the build process for specific packages.

Launchcontrol

This update enhances package management by marking certain packages as private and adds a new build script for improved development efficiency.


Summary by cubic

Marked @budibase/client, @budibase/server, @budibase/upgrade-tests, and @budibase/worker as private to prevent accidental publishing. Added a root build:npm script to build only the packages we publish.

  • Refactors
    • Set "private": true in @budibase/client, @budibase/server, @budibase/upgrade-tests, @budibase/worker.
    • Added build:npm to run yarn build scoped to: @budibase/backend-core, @budibase/bbui, @budibase/cli, @budibase/frontend-core, @budibase/pro, @budibase/sdk, @budibase/shared-core, @budibase/string-templates, @budibase/types.

Written for commit 30e8855. Summary will update on new commits.

Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai Bot left a comment

Choose a reason for hiding this comment

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

No issues found across 5 files

Confidence score: 5/5

  • Automated review surfaced no issues in the provided summaries.
  • No files require special attention.

@adrinr adrinr enabled auto-merge May 12, 2026 07:43
@adrinr adrinr merged commit 1882db4 into master May 12, 2026
34 checks passed
@adrinr adrinr deleted the ci/publishing-packages branch May 12, 2026 07:45
@github-actions github-actions Bot locked and limited conversation to collaborators May 12, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants