Skip to content

chore: mark all packages as private - #4027

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

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

Conversation

@themarolt

@themarolt themarolt commented Apr 16, 2026

Copy link
Copy Markdown
Contributor

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.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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",

Copilot AI Apr 22, 2026

Copy link

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
skwowet pushed a commit that referenced this pull request Apr 28, 2026
Signed-off-by: Uroš Marolt <uros@marolt.me>
Signed-off-by: Yeganathan S <63534555+skwowet@users.noreply.github.com>
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