Skip to content

Update typetests baselines post release - #27924

Merged
Sonali Deshpande (sonalideshpandemsft) merged 2 commits into
mainfrom
test/update-typetests
Aug 11, 2026
Merged

Update typetests baselines post release #27924
Sonali Deshpande (sonalideshpandemsft) merged 2 commits into
mainfrom
test/update-typetests

Conversation

@sonalideshpandemsft

@sonalideshpandemsft Sonali Deshpande (sonalideshpandemsft) commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

This PR updates typetests baseline post release to 2.114.0. Updating it to 2.115.0 does not work since the version is not found due to package quarantined

# Update type test baseline
pnpm exec flub typetests -g client --reset --normalize --previous
pnpm install --no-frozen-lockfile
pnpm run build
# Update set of prior FluidFramework package versions we run compatibility tests against
pnpm run --filter=@fluid-private/test-version-utils update-compat-versions

Copilot AI lite review requested due to automatic review settings August 11, 2026 14:44
@github-actions github-actions Bot added area: framework Framework is a tag for issues involving the developer framework. Eg Aqueduct area: tools area: runtime Runtime related issues area: loader Loader related issues area: driver Driver related issues area: dds Issues related to distributed data structures area: repo Repo related work dependencies Pull requests that update a dependency file area: website area: dds: sharedstring area: tests Tests to add, test infrastructure improvements, etc area: odsp-driver area: dds: tree and removed area: framework Framework is a tag for issues involving the developer framework. Eg Aqueduct area: tools area: runtime Runtime related issues area: loader Loader related issues area: driver Driver related issues area: dds Issues related to distributed data structures area: repo Repo related work dependencies Pull requests that update a dependency file area: website area: dds: sharedstring labels Aug 11, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Hi! Thank you for opening this PR. Want me to review it?

Based on the diff (1762 lines, 117 files), I've queued these reviewers:

  • Correctness — logic errors, race conditions, lifecycle issues
  • Security — vulnerabilities, secret exposure, injection
  • API Compatibility — breaking changes, release tags, type design
  • Performance — algorithmic regressions, memory leaks
  • Testing — coverage gaps, hollow tests

How this works

  • Adjust the reviewer set by ticking/unticking boxes above. Reviewer toggles alone don't trigger anything.

  • Tick Start review below to dispatch the review fleet.

  • After review finishes, tick Start review again to request another run — it auto-resets after each dispatch.

  • This comment updates as new commits land; your reviewer selections are preserved.

  • Start review

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

Updates the repository’s “previous” type-test baselines and compatibility dependency set to align with the 2.115.0 release, ensuring backward/forward type-compat validations run against the latest prior release artifacts.

Changes:

  • Bumped all *-previous npm alias devDependencies from 2.112.0 to 2.115.0 across affected packages.
  • Regenerated typetest baseline files to reflect Baseline (previous) version: 2.115.0 (including newly covered API surface where applicable).
  • Updated pnpm-lock.yaml to reflect the new previous-version package resolutions and snapshots.

Reviewed changes

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

Show a summary per file
File Description
pnpm-lock.yaml Updates resolved “previous” package versions and snapshots to 2.115.0.
azure/packages/azure-service-utils/package.json Bumps @fluidframework/azure-service-utils-previous to 2.115.0.
azure/packages/azure-service-utils/src/test/types/validateAzureServiceUtilsPrevious.generated.ts Updates typetest baseline marker to 2.115.0.
packages/common/client-utils/package.json Bumps @fluid-internal/client-utils-previous to 2.115.0.
packages/common/client-utils/src/test/types/validateClientUtilsPrevious.generated.ts Updates typetest baseline marker to 2.115.0.
packages/common/container-definitions/package.json Bumps @fluidframework/container-definitions-previous to 2.115.0.
packages/common/container-definitions/src/test/types/validateContainerDefinitionsPrevious.generated.ts Updates typetest baseline marker to 2.115.0.
packages/common/core-interfaces/package.json Bumps @fluidframework/core-interfaces-previous to 2.115.0.
packages/common/core-interfaces/src/test/types/validateCoreInterfacesPrevious.generated.ts Updates typetest baseline marker to 2.115.0 and refreshes coverage for the baseline API surface.
packages/common/core-utils/package.json Bumps @fluidframework/core-utils-previous to 2.115.0.
packages/common/core-utils/src/test/types/validateCoreUtilsPrevious.generated.ts Updates typetest baseline marker to 2.115.0.
packages/common/driver-definitions/package.json Bumps @fluidframework/driver-definitions-previous to 2.115.0.
packages/common/driver-definitions/src/test/types/validateDriverDefinitionsPrevious.generated.ts Updates typetest baseline marker to 2.115.0.
packages/dds/cell/package.json Bumps @fluidframework/cell-previous to 2.115.0.
packages/dds/cell/src/test/types/validateCellPrevious.generated.ts Updates typetest baseline marker to 2.115.0.
packages/dds/counter/package.json Bumps @fluidframework/counter-previous to 2.115.0.
packages/dds/counter/src/test/types/validateCounterPrevious.generated.ts Updates typetest baseline marker to 2.115.0.
packages/dds/map/package.json Bumps @fluidframework/map-previous to 2.115.0.
packages/dds/map/src/test/types/validateMapPrevious.generated.ts Updates typetest baseline marker to 2.115.0.
packages/dds/matrix/package.json Bumps @fluidframework/matrix-previous to 2.115.0.
packages/dds/matrix/src/test/types/validateMatrixPrevious.generated.ts Updates typetest baseline marker to 2.115.0.
packages/dds/merge-tree/package.json Bumps @fluidframework/merge-tree-previous to 2.115.0.
packages/dds/merge-tree/src/test/types/validateMergeTreePrevious.generated.ts Updates typetest baseline marker to 2.115.0.
packages/dds/ordered-collection/package.json Bumps @fluidframework/ordered-collection-previous to 2.115.0.
packages/dds/ordered-collection/src/test/types/validateOrderedCollectionPrevious.generated.ts Updates typetest baseline marker to 2.115.0.
packages/dds/register-collection/package.json Bumps @fluidframework/register-collection-previous to 2.115.0.
packages/dds/register-collection/src/test/types/validateRegisterCollectionPrevious.generated.ts Updates typetest baseline marker to 2.115.0.
packages/dds/sequence/package.json Bumps @fluidframework/sequence-previous to 2.115.0.
packages/dds/sequence/src/test/types/validateSequencePrevious.generated.ts Updates typetest baseline marker to 2.115.0.
packages/dds/shared-object-base/package.json Bumps @fluidframework/shared-object-base-previous to 2.115.0.
packages/dds/shared-object-base/src/test/types/validateSharedObjectBasePrevious.generated.ts Updates typetest baseline marker to 2.115.0.
packages/dds/shared-summary-block/package.json Bumps @fluidframework/shared-summary-block-previous to 2.115.0.
packages/dds/shared-summary-block/src/test/types/validateSharedSummaryBlockPrevious.generated.ts Updates typetest baseline marker to 2.115.0.
packages/dds/task-manager/package.json Bumps @fluidframework/task-manager-previous to 2.115.0.
packages/dds/task-manager/src/test/types/validateTaskManagerPrevious.generated.ts Updates typetest baseline marker to 2.115.0.
packages/dds/tree/package.json Bumps @fluidframework/tree-previous to 2.115.0.
packages/dds/tree/src/test/types/validateTreePrevious.generated.ts Updates typetest baseline marker to 2.115.0.
packages/drivers/debugger/package.json Bumps @fluidframework/debugger-previous to 2.115.0.
packages/drivers/debugger/src/test/types/validateDebuggerPrevious.generated.ts Updates typetest baseline marker to 2.115.0.
packages/drivers/driver-base/package.json Bumps @fluidframework/driver-base-previous to 2.115.0.
packages/drivers/driver-base/src/test/types/validateDriverBasePrevious.generated.ts Updates typetest baseline marker to 2.115.0.
packages/drivers/driver-web-cache/package.json Bumps @fluidframework/driver-web-cache-previous to 2.115.0.
packages/drivers/driver-web-cache/src/test/types/validateDriverWebCachePrevious.generated.ts Updates typetest baseline marker to 2.115.0.
packages/drivers/file-driver/package.json Bumps @fluidframework/file-driver-previous to 2.115.0.
packages/drivers/file-driver/src/test/types/validateFileDriverPrevious.generated.ts Updates typetest baseline marker to 2.115.0.
packages/drivers/local-driver/package.json Bumps @fluidframework/local-driver-previous to 2.115.0.
packages/drivers/local-driver/src/test/types/validateLocalDriverPrevious.generated.ts Updates typetest baseline marker to 2.115.0.
packages/drivers/odsp-driver-definitions/package.json Bumps @fluidframework/odsp-driver-definitions-previous to 2.115.0.
packages/drivers/odsp-driver-definitions/src/test/types/validateOdspDriverDefinitionsPrevious.generated.ts Updates typetest baseline marker to 2.115.0.
packages/drivers/odsp-driver/package.json Bumps @fluidframework/odsp-driver-previous to 2.115.0.
packages/drivers/odsp-driver/src/test/types/validateOdspDriverPrevious.generated.ts Updates typetest baseline marker to 2.115.0.
packages/drivers/odsp-urlResolver/package.json Bumps @fluidframework/odsp-urlresolver-previous to 2.115.0.
packages/drivers/odsp-urlResolver/src/test/types/validateOdspUrlresolverPrevious.generated.ts Updates typetest baseline marker to 2.115.0.
packages/drivers/replay-driver/package.json Bumps @fluidframework/replay-driver-previous to 2.115.0.
packages/drivers/replay-driver/src/test/types/validateReplayDriverPrevious.generated.ts Updates typetest baseline marker to 2.115.0.
packages/drivers/routerlicious-driver/package.json Bumps @fluidframework/routerlicious-driver-previous to 2.115.0.
packages/drivers/routerlicious-driver/src/test/types/validateRouterliciousDriverPrevious.generated.ts Updates typetest baseline marker to 2.115.0.
packages/drivers/routerlicious-urlResolver/package.json Bumps @fluidframework/routerlicious-urlresolver-previous to 2.115.0.
packages/drivers/routerlicious-urlResolver/src/test/types/validateRouterliciousUrlresolverPrevious.generated.ts Updates typetest baseline marker to 2.115.0.
packages/drivers/tinylicious-driver/package.json Bumps @fluidframework/tinylicious-driver-previous to 2.115.0.
packages/drivers/tinylicious-driver/src/test/types/validateTinyliciousDriverPrevious.generated.ts Updates typetest baseline marker to 2.115.0.
packages/framework/agent-scheduler/package.json Bumps @fluidframework/agent-scheduler-previous to 2.115.0.
packages/framework/agent-scheduler/src/test/types/validateAgentSchedulerPrevious.generated.ts Updates typetest baseline marker to 2.115.0.
packages/framework/aqueduct/package.json Bumps @fluidframework/aqueduct-previous to 2.115.0.
packages/framework/aqueduct/src/test/types/validateAqueductPrevious.generated.ts Updates typetest baseline marker to 2.115.0.
packages/framework/client-logger/app-insights-logger/package.json Bumps @fluidframework/app-insights-logger-previous to 2.115.0.
packages/framework/client-logger/app-insights-logger/src/test/types/validateAppInsightsLoggerPrevious.generated.ts Updates typetest baseline marker to 2.115.0.
packages/framework/fluid-framework/package.json Bumps fluid-framework-previous to 2.115.0.
packages/framework/fluid-framework/src/test/types/validateFluidFrameworkPrevious.generated.ts Updates baseline marker to 2.115.0 and refreshes interface coverage for compatibility checks.
packages/framework/fluid-static/package.json Bumps @fluidframework/fluid-static-previous to 2.115.0.
packages/framework/fluid-static/src/test/types/validateFluidStaticPrevious.generated.ts Updates typetest baseline marker to 2.115.0.
packages/framework/presence-definitions/package.json Bumps @fluid-internal/presence-definitions-previous to 2.115.0.
packages/framework/presence-definitions/src/test/types/validatePresenceDefinitionsPrevious.generated.ts Updates typetest baseline marker to 2.115.0.
packages/framework/request-handler/package.json Bumps @fluidframework/request-handler-previous to 2.115.0.
packages/framework/request-handler/src/test/types/validateRequestHandlerPrevious.generated.ts Updates typetest baseline marker to 2.115.0.
packages/framework/synthesize/package.json Bumps @fluidframework/synthesize-previous to 2.115.0.
packages/framework/synthesize/src/test/types/validateSynthesizePrevious.generated.ts Updates typetest baseline marker to 2.115.0.
packages/framework/undo-redo/package.json Bumps @fluidframework/undo-redo-previous to 2.115.0.
packages/framework/undo-redo/src/test/types/validateUndoRedoPrevious.generated.ts Updates typetest baseline marker to 2.115.0.
packages/loader/container-loader/package.json Bumps @fluidframework/container-loader-previous to 2.115.0.
packages/loader/container-loader/src/test/types/validateContainerLoaderPrevious.generated.ts Updates typetest baseline marker to 2.115.0.
packages/loader/driver-utils/package.json Bumps @fluidframework/driver-utils-previous to 2.115.0.
packages/loader/driver-utils/src/test/types/validateDriverUtilsPrevious.generated.ts Updates typetest baseline marker to 2.115.0.
packages/runtime/container-runtime-definitions/package.json Bumps @fluidframework/container-runtime-definitions-previous to 2.115.0.
packages/runtime/container-runtime-definitions/src/test/types/validateContainerRuntimeDefinitionsPrevious.generated.ts Updates typetest baseline marker to 2.115.0.
packages/runtime/container-runtime/package.json Bumps @fluidframework/container-runtime-previous to 2.115.0.
packages/runtime/container-runtime/src/test/types/validateContainerRuntimePrevious.generated.ts Updates typetest baseline marker to 2.115.0.
packages/runtime/datastore-definitions/package.json Bumps @fluidframework/datastore-definitions-previous to 2.115.0.
packages/runtime/datastore-definitions/src/test/types/validateDatastoreDefinitionsPrevious.generated.ts Updates typetest baseline marker to 2.115.0.
packages/runtime/datastore/package.json Bumps @fluidframework/datastore-previous to 2.115.0.
packages/runtime/datastore/src/test/types/validateDatastorePrevious.generated.ts Updates typetest baseline marker to 2.115.0.
packages/runtime/id-compressor/package.json Bumps @fluidframework/id-compressor-previous to 2.115.0.
packages/runtime/id-compressor/src/test/types/validateIdCompressorPrevious.generated.ts Updates typetest baseline marker to 2.115.0.
packages/runtime/runtime-definitions/package.json Bumps @fluidframework/runtime-definitions-previous to 2.115.0.
packages/runtime/runtime-definitions/src/test/types/validateRuntimeDefinitionsPrevious.generated.ts Updates typetest baseline marker to 2.115.0.
packages/runtime/runtime-utils/package.json Bumps @fluidframework/runtime-utils-previous to 2.115.0.
packages/runtime/runtime-utils/src/test/types/validateRuntimeUtilsPrevious.generated.ts Updates typetest baseline marker to 2.115.0.
packages/runtime/test-runtime-utils/package.json Bumps @fluidframework/test-runtime-utils-previous to 2.115.0.
packages/runtime/test-runtime-utils/src/test/types/validateTestRuntimeUtilsPrevious.generated.ts Updates typetest baseline marker to 2.115.0.
packages/service-clients/azure-client/package.json Bumps @fluidframework/azure-client-previous to 2.115.0.
packages/service-clients/azure-client/src/test/types/validateAzureClientPrevious.generated.ts Updates typetest baseline marker to 2.115.0.
packages/service-clients/tinylicious-client/package.json Bumps @fluidframework/tinylicious-client-previous to 2.115.0.
packages/service-clients/tinylicious-client/src/test/types/validateTinyliciousClientPrevious.generated.ts Updates typetest baseline marker to 2.115.0.
packages/test/test-utils/package.json Bumps @fluidframework/test-utils-previous to 2.115.0.
packages/test/test-utils/src/test/types/validateTestUtilsPrevious.generated.ts Updates typetest baseline marker to 2.115.0.
packages/tools/devtools/devtools-core/package.json Bumps @fluidframework/devtools-core-previous to 2.115.0.
packages/tools/devtools/devtools-core/src/test/types/validateDevtoolsCorePrevious.generated.ts Updates typetest baseline marker to 2.115.0.
packages/tools/devtools/devtools/package.json Bumps @fluidframework/devtools-previous to 2.115.0.
packages/tools/devtools/devtools/src/test/types/validateDevtoolsPrevious.generated.ts Updates typetest baseline marker to 2.115.0.
packages/tools/fluid-runner/package.json Bumps @fluidframework/fluid-runner-previous to 2.115.0.
packages/tools/fluid-runner/src/test/types/validateFluidRunnerPrevious.generated.ts Updates typetest baseline marker to 2.115.0.
packages/utils/odsp-doclib-utils/package.json Bumps @fluidframework/odsp-doclib-utils-previous to 2.115.0.
packages/utils/odsp-doclib-utils/src/test/types/validateOdspDoclibUtilsPrevious.generated.ts Updates typetest baseline marker to 2.115.0.
packages/utils/telemetry-utils/package.json Bumps @fluidframework/telemetry-utils-previous to 2.115.0.
packages/utils/telemetry-utils/src/test/types/validateTelemetryUtilsPrevious.generated.ts Updates typetest baseline marker to 2.115.0.
packages/utils/tool-utils/package.json Bumps @fluidframework/tool-utils-previous to 2.115.0.
packages/utils/tool-utils/src/test/types/validateToolUtilsPrevious.generated.ts Updates typetest baseline marker to 2.115.0.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: aab57a6c-0f66-4145-ba14-75ff8e6d9691
@github-actions github-actions Bot added area: framework Framework is a tag for issues involving the developer framework. Eg Aqueduct area: tools area: runtime Runtime related issues area: loader Loader related issues area: driver Driver related issues area: dds Issues related to distributed data structures area: repo Repo related work dependencies Pull requests that update a dependency file area: website area: dds: sharedstring area: tests Tests to add, test infrastructure improvements, etc area: odsp-driver area: dds: tree labels Aug 11, 2026
@sonalideshpandemsft Sonali Deshpande (sonalideshpandemsft) changed the title Update typetests baselines post release 2.115.0 Update typetests baselines post release 2.114.0 Aug 11, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Bundle size comparison

Base commit: fbdab83b116b70041f3c7bac2b0a6ae53c06138a
Head commit: 8d6cf303df7243b77e365bf75f20c3adab906be5

Notable changes

No bundles changed by ≥ 500 bytes parsed.

Per-bundle deltas

@fluid-example/bundle-size-tests

  • fluidFrameworkAllAlpha.js: parsed 780911 → 780953 (+42), gzip 214191 → 214228 (+37)
  • azureClient.js: parsed 624465 → 624521 (+56), gzip 166500 → 166546 (+46)
  • odspClient.js: parsed 596753 → 596809 (+56), gzip 159641 → 159685 (+44)
  • aqueduct.js: parsed 530843 → 530878 (+35), gzip 141979 → 142007 (+28)
  • fluidFramework.js: parsed 399466 → 399487 (+21), gzip 113434 → 113450 (+16)
  • sharedTree.js: parsed 388870 → 388884 (+14), gzip 110880 → 110889 (+9)
  • containerRuntime.js: parsed 308960 → 308974 (+14), gzip 84482 → 84488 (+6)
  • sharedString.js: parsed 176457 → 176464 (+7), gzip 49807 → 49815 (+8)
  • experimentalSharedTree.js: parsed 160677 → 160677 (0), gzip 46276 → 46276 (0)
  • matrix.js: parsed 160302 → 160309 (+7), gzip 45800 → 45807 (+7)
  • loader.js: parsed 145700 → 145714 (+14), gzip 39284 → 39300 (+16)
  • odspDriver.js: parsed 103906 → 103927 (+21), gzip 32404 → 32411 (+7)
  • directory.js: parsed 67110 → 67117 (+7), gzip 18859 → 18866 (+7)
  • 578.js: parsed 58686 → 58686 (0), gzip 17657 → 17657 (0)
  • map.js: parsed 47205 → 47212 (+7), gzip 14455 → 14462 (+7)
  • odspPrefetchSnapshot.js: parsed 45635 → 45649 (+14), gzip 15242 → 15249 (+7)
  • 252.js: parsed 44371 → 44371 (0), gzip 13732 → 13732 (0)
  • summarizerDelayLoadedModule.js: parsed 30717 → 30717 (0), gzip 7716 → 7716 (0)
  • socketModule.js: parsed 26469 → 26476 (+7), gzip 7896 → 7904 (+8)
  • createNewModule.js: parsed 12454 → 12454 (0), gzip 4797 → 4797 (0)
  • summaryModule.js: parsed 3789 → 3789 (0), gzip 1857 → 1857 (0)
  • connectionState.js: parsed 909 → 909 (0), gzip 500 → 500 (0)
  • sharedTreeAttributes.js: parsed 847 → 854 (+7), gzip 499 → 508 (+9)
  • debugAssert.js: parsed 429 → 429 (0), gzip 299 → 299 (0)
  • FluidFramework-HashFallback.js: parsed 419 → 419 (0), gzip 313 → 313 (0)

@sonalideshpandemsft Sonali Deshpande (sonalideshpandemsft) changed the title Update typetests baselines post release 2.114.0 Update typetests baselines post release Aug 11, 2026

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.

Approving for devtools

@sonalideshpandemsft
Sonali Deshpande (sonalideshpandemsft) merged commit d85ca45 into main Aug 11, 2026
46 checks passed
@sonalideshpandemsft
Sonali Deshpande (sonalideshpandemsft) deleted the test/update-typetests branch August 11, 2026 20:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: dds: sharedstring area: dds: tree area: dds Issues related to distributed data structures area: driver Driver related issues area: framework Framework is a tag for issues involving the developer framework. Eg Aqueduct area: loader Loader related issues area: odsp-driver area: repo Repo related work area: runtime Runtime related issues area: tests Tests to add, test infrastructure improvements, etc area: tools area: website base: main PRs targeted against main branch dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants