Skip to content

Migrate @azure/* client packages to config folder structure (Group 3/3)#38428

Closed
deyaaeldeen wants to merge 12 commits into
mainfrom
config-folders-group2
Closed

Migrate @azure/* client packages to config folder structure (Group 3/3)#38428
deyaaeldeen wants to merge 12 commits into
mainfrom
config-folders-group2

Conversation

@deyaaeldeen
Copy link
Copy Markdown
Member

Summary

Properly migrate 24 @azure/* client packages to the config folder pattern used by communication/identity/keyvault libs.

Changes Per Package

  • Create config/ folder with tsconfig files extending eng/tsconfigs/
  • Update tsconfig.json to reference ./config/ paths
  • Update warp.config.yml with explicit target tsconfig paths
  • Remove old root-level tsconfig.src.json, tsconfig.test.json, etc.

Packages Migrated (24)

  • @azure/ai-agents
  • @azure/ai-form-recognizer
  • @azure/ai-language-conversations
  • @azure/ai-language-text
  • @azure/ai-projects
  • @azure/ai-text-analytics
  • @azure/attestation
  • @azure/core-lro
  • @azure/core-sse
  • @azure/digital-twins-core
  • @azure/event-hubs
  • @azure/functions-authentication-events
  • @azure/keyvault-common
  • @azure/keyvault-keys
  • @azure/keyvault-secrets
  • @azure/monitor-ingestion
  • @azure/monitor-opentelemetry
  • @azure/openai
  • @azure/playwright
  • @azure/storage-common
  • @azure/storage-internal-avro
  • @azure/web-pubsub-client
  • @azure/web-pubsub-client-protobuf

Part of config folder migration effort (Group 3 of 3).

@deyaaeldeen deyaaeldeen force-pushed the config-folders-group2 branch 4 times, most recently from 639e8cc to 7e5b44c Compare May 6, 2026 01:42
Deyaaeldeen Almahallawi and others added 12 commits May 7, 2026 20:21
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
arm-automation and arm-appservice use NodeJS.ReadableStream which
doesn't exist in browser/react-native environments. Add platform-specific
type stubs that export never for non-Node environments.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Use the existing platform-aware type from core-rest-pipeline instead
of creating new stub files.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
ARM packages need tsconfig.samples.json at the root for build:samples script.
Keep it at root level while using config/ folder for other tsconfigs.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@deyaaeldeen deyaaeldeen force-pushed the config-folders-group2 branch from 07ab6c3 to f443e11 Compare May 7, 2026 20:21
@deyaaeldeen deyaaeldeen closed this May 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant