Skip to content

Conversation

CraigMacomber
Copy link
Contributor

Description

Update version of server used by client.

This realigns the version of uuid used by the server and client code, avoiding the package duplication.

Reviewer Guidance

The review process is outlined on this wiki page.

@Copilot Copilot AI review requested due to automatic review settings April 11, 2025 19:28
@github-actions github-actions bot added area: dds: propertydds area: driver Driver related issues area: examples Changes that focus on our examples area: framework Framework is a tag for issues involving the developer framework. Eg Aqueduct area: tests Tests to add, test infrastructure improvements, etc dependencies Pull requests that update a dependency file base: main PRs targeted against main branch labels Apr 11, 2025
Copy link
Contributor

@Copilot 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.

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

Files not reviewed (19)
  • azure/packages/azure-local-service/package.json: Language not supported
  • examples/apps/ai-collab/package.json: Language not supported
  • examples/apps/blobs/package.json: Language not supported
  • examples/apps/presence-tracker/package.json: Language not supported
  • examples/apps/staging/package.json: Language not supported
  • examples/benchmarks/tablebench/package.json: Language not supported
  • examples/client-logger/app-insights-logger/package.json: Language not supported
  • examples/external-data/package.json: Language not supported
  • examples/service-clients/azure-client/external-controller/package.json: Language not supported
  • examples/utils/example-utils/package.json: Language not supported
  • examples/utils/migration-tools/package.json: Language not supported
  • examples/utils/webpack-fluid-loader/package.json: Language not supported
  • examples/version-migration/separate-container/package.json: Language not supported
  • examples/version-migration/tree-shim/package.json: Language not supported
  • examples/view-integration/external-views/package.json: Language not supported
  • experimental/PropertyDDS/packages/property-dds/package.json: Language not supported
  • packages/drivers/local-driver/package.json: Language not supported
  • packages/drivers/routerlicious-driver/package.json: Language not supported
  • packages/framework/client-logger/fluid-telemetry/package.json: Language not supported
Comments suppressed due to low confidence (1)

examples/utils/bundle-size-tests/webpack.config.cjs:122

  • The removal of the specific exclusion logic for 'uuid' now causes the function to always return false, which might allow duplicate packages in scenarios where they could be problematic. Please double-check that this configuration change aligns with the intended bundle size management strategy.
exclude: (instance) => false,

exclude: (instance) =>
// @fluidframework/server-services-client pulls in uuid 9.0.1, and thus bundles using it get this package duplicated until the version of server used in client gets updated.
// This should not impact size sensitive application as they typically don't include a copy of the server.
instance.name === "uuid",
Copy link
Contributor Author

Choose a reason for hiding this comment

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

This is the one non version change: this removal was enabled by the update.

CraigMacomber added a commit that referenced this pull request Apr 14, 2025
… server client depends on (#24353)

## Description

This is a partial revert of
#24321 (for the client
portion) to avoid duplicating the UUID package while we sort out either
updating client's use of server (
#24330 ) or removing use
of the uuid package (
#24342 )
Copy link
Contributor

This PR has been automatically marked as stale because it has had no activity for 60 days. It will be closed if no further activity occurs within 8 days of this comment. Thank you for your contributions to Fluid Framework!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: dds: propertydds area: driver Driver related issues area: examples Changes that focus on our examples area: framework Framework is a tag for issues involving the developer framework. Eg Aqueduct area: tests Tests to add, test infrastructure improvements, etc base: main PRs targeted against main branch dependencies Pull requests that update a dependency file status: stale
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant