Skip to content

chore: mark all packages as private#4027

Merged
themarolt merged 4 commits intomainfrom
fix/mark-packages-as-private
Apr 22, 2026
Merged

chore: mark all packages as private#4027
themarolt merged 4 commits intomainfrom
fix/mark-packages-as-private

Conversation

@themarolt
Copy link
Copy Markdown
Contributor

@themarolt themarolt commented Apr 16, 2026

Note

Low Risk
Low risk metadata-only change that prevents accidental publishing; no runtime code or dependency behavior is modified.

Overview
Marks the repository root, services, and all services/apps/*, services/libs/*, services/archetypes/*, and services/cronjobs/* packages as private in their package.json files.

This is a packaging/registry safeguard only; scripts and dependencies remain unchanged.

Reviewed by Cursor Bugbot for commit d5233f2. 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.

joanagmaia
joanagmaia previously approved these changes Apr 16, 2026
@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.

Copilot AI review requested due to automatic review settings April 22, 2026 19:43
@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

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


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

@@ -1,5 +1,6 @@
{
"name": "@crowd/nango-webook-api",
Copy link

Copilot AI Apr 22, 2026

Choose a reason for hiding this comment

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

The package name appears to have a typo: it is "@crowd/nango-webook-api" while the service/scripts use "nango-webhook-api". This inconsistency can break pnpm filtering and makes the workspace harder to reason about; consider renaming the package to "@crowd/nango-webhook-api" (and updating any references).

Suggested change
"name": "@crowd/nango-webook-api",
"name": "@crowd/nango-webhook-api",

Copilot uses AI. Check for mistakes.
Comment thread package.json
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

Signed-off-by: Uroš Marolt <uros@marolt.me>
@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.

@themarolt themarolt merged commit 58ee92a into main Apr 22, 2026
15 checks passed
@themarolt themarolt deleted the fix/mark-packages-as-private branch April 22, 2026 21:47
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