Skip to content

chore: mark all packages as private#4027

Open
themarolt wants to merge 1 commit intomainfrom
fix/mark-packages-as-private
Open

chore: mark all packages as private#4027
themarolt wants to merge 1 commit intomainfrom
fix/mark-packages-as-private

Conversation

@themarolt
Copy link
Copy Markdown
Contributor

@themarolt themarolt commented Apr 16, 2026

Note

Low Risk
Metadata-only changes to package.json that should only affect publish behavior, with minimal impact on builds/runtime.

Overview
Marks the repo root, services workspace, and all service app/lib/archetype/cronjob package.json files as "private": true to prevent accidental publishing to npm.

No runtime code, dependencies, or scripts are changed; this is purely package metadata across the monorepo.

Reviewed by Cursor Bugbot for commit c15d6a9. Bugbot is set up for automated code reviews on this repo. Configure here.

Signed-off-by: Uroš Marolt <uros@marolt.me>
@themarolt themarolt requested review from Copilot and joanagmaia April 16, 2026 09:54
@github-actions
Copy link
Copy Markdown
Contributor

⚠️ Jira Issue Key Missing

Your PR title doesn't contain a Jira issue key. Consider adding it for better traceability.

Example:

  • feat: add user authentication (CM-123)
  • feat: add user authentication (IN-123)

Projects:

  • CM: Community Data Platform
  • IN: Insights

Please add a Jira issue key to your PR title.

2 similar comments
@github-actions
Copy link
Copy Markdown
Contributor

⚠️ Jira Issue Key Missing

Your PR title doesn't contain a Jira issue key. Consider adding it for better traceability.

Example:

  • feat: add user authentication (CM-123)
  • feat: add user authentication (IN-123)

Projects:

  • CM: Community Data Platform
  • IN: Insights

Please add a Jira issue key to your PR title.

@github-actions
Copy link
Copy Markdown
Contributor

⚠️ Jira Issue Key Missing

Your PR title doesn't contain a Jira issue key. Consider adding it for better traceability.

Example:

  • feat: add user authentication (CM-123)
  • feat: add user authentication (IN-123)

Projects:

  • CM: Community Data Platform
  • IN: Insights

Please add a Jira issue key to your PR title.

Copy link
Copy Markdown
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

Marks the Node.js packages in this monorepo as non-publishable by setting "private": true, helping prevent accidental publication to the npm registry while keeping workspace/local usage unchanged.

Changes:

  • Add "private": true to the root package.json.
  • Add "private": true to the services/ workspace package.
  • Add "private": true across services apps, libs, archetypes, and the cronjob package manifests.

Reviewed changes

Copilot reviewed 47 out of 47 changed files in this pull request and generated no comments.

Show a summary per file
File Description
package.json Mark root package as private to prevent publishing.
services/package.json Mark services workspace package as private.
services/libs/types/package.json Mark lib package as private.
services/libs/temporal/package.json Mark lib package as private.
services/libs/telemetry/package.json Mark lib package as private.
services/libs/snowflake/package.json Mark lib package as private.
services/libs/slack/package.json Mark lib package as private.
services/libs/redis/package.json Mark lib package as private.
services/libs/queue/package.json Mark lib package as private.
services/libs/opensearch/package.json Mark lib package as private.
services/libs/nango/package.json Mark lib package as private.
services/libs/logging/package.json Mark lib package as private.
services/libs/integrations/package.json Mark lib package as private.
services/libs/database/package.json Mark lib package as private.
services/libs/data-access-layer/package.json Mark lib package as private.
services/libs/common_services/package.json Mark lib package as private.
services/libs/common/package.json Mark lib package as private.
services/libs/audit-logs/package.json Mark lib package as private.
services/cronjobs/archived_repositories/package.json Mark cronjob package as private.
services/archetypes/worker/package.json Mark archetype package as private.
services/archetypes/standard/package.json Mark archetype package as private.
services/archetypes/consumer/package.json Mark archetype package as private.
services/apps/webhook_api/package.json Mark app package as private.
services/apps/temporal_codec_server/package.json Mark app package as private.
services/apps/template_worker/package.json Mark app package as private.
services/apps/template_consumer/package.json Mark app package as private.
services/apps/snowflake_connectors/package.json Mark app package as private.
services/apps/security_best_practices_worker/package.json Mark app package as private.
services/apps/search_sync_worker/package.json Mark app package as private.
services/apps/search_sync_api/package.json Mark app package as private.
services/apps/script_executor_worker/package.json Mark app package as private.
services/apps/profiles_worker/package.json Mark app package as private.
services/apps/organizations_enrichment_worker/package.json Mark app package as private.
services/apps/nango_worker/package.json Mark app package as private.
services/apps/nango_webhook_api/package.json Mark app package as private.
services/apps/merge_suggestions_worker/package.json Mark app package as private.
services/apps/members_enrichment_worker/package.json Mark app package as private.
services/apps/kafka_connect_monitor/package.json Mark app package as private.
services/apps/integration_stream_worker/package.json Mark app package as private.
services/apps/integration_run_worker/package.json Mark app package as private.
services/apps/exports_worker/package.json Mark app package as private.
services/apps/entity_merging_worker/package.json Mark app package as private.
services/apps/data_sink_worker/package.json Mark app package as private.
services/apps/cron_service/package.json Mark app package as private.
services/apps/categorization_worker/package.json Mark app package as private.
services/apps/cache_worker/package.json Mark app package as private.
services/apps/automatic_projects_discovery_worker/package.json Mark app package as private.

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

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.

3 participants