Skip to content

build(client): add explicit build deps#26442

Merged
jason-ha merged 1 commit intomicrosoft:mainfrom
jason-ha:build/fix-some-check_exports-deps
Feb 13, 2026
Merged

build(client): add explicit build deps#26442
jason-ha merged 1 commit intomicrosoft:mainfrom
jason-ha:build/fix-some-check_exports-deps

Conversation

@jason-ha
Copy link
Contributor

  • "check:exports:bundle-release-tags" by default uses ./lib/index.d.ts generated (usually) by "build:esnext"
    • remove explicit config from presence and test-loader-utils
  • "check:exports:index" in test-version-utils depends on "build:esnext"

- "check:exports:bundle-release-tags" by default uses ./lib/index.d.ts generated (usually) by "build:esnext"
   - remove explicit config from presence and test-loader-utils
- "check:exports:index" in test-version-utils depends on "build:esnext"
Copy link
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

This PR improves the build configuration by centralizing the build dependency for the check:exports:bundle-release-tags task. Since this task typically uses api-extractor with ./lib/index.d.ts as the entry point (generated by build:esnext), the dependency is moved to the global configuration in fluidBuild.config.cjs. This allows packages to inherit the default behavior while removing redundant package-level configuration.

Changes:

  • Added global build dependency check:exports:bundle-release-tags: ["build:esnext"] in fluidBuild.config.cjs
  • Added explicit build dependency for check:exports:index in test-version-utils
  • Removed redundant package-level check:exports:bundle-release-tags dependencies from test-loader-utils and presence

Reviewed changes

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

File Description
fluidBuild.config.cjs Added global default dependency for check:exports:bundle-release-tags task
packages/test/test-version-utils/package.json Added explicit build dependency for check:exports:index task
packages/loader/test-loader-utils/package.json Removed explicit check:exports:bundle-release-tags dependency (now inherited from global config)
packages/framework/presence/package.json Removed explicit check:exports:bundle-release-tags dependency (now inherited from global config)

Copy link
Member

@tylerbutler tylerbutler left a comment

Choose a reason for hiding this comment

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

:shipit:

@jason-ha jason-ha merged commit a9210f8 into microsoft:main Feb 13, 2026
51 checks passed
@jason-ha jason-ha deleted the build/fix-some-check_exports-deps branch February 13, 2026 21:52
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.

2 participants