Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[engSys] Client Libraries - package modernization #31338

Open
2 of 8 tasks
maorleger opened this issue Oct 8, 2024 · 1 comment
Open
2 of 8 tasks

[engSys] Client Libraries - package modernization #31338

maorleger opened this issue Oct 8, 2024 · 1 comment
Assignees
Labels
Client This issue points to a problem in the data-plane of the library. EngSys This issue is impacting the engineering system. Epic
Milestone

Comments

@maorleger
Copy link
Member

maorleger commented Oct 8, 2024

A mega-issue that tracks the ESM, vitest, and test-recorder migration for all track 2 high-level client libraries

Latest status:

Generated on: 01/27/2025

Migration report

Category: client

  • Total projects: 115
  • Total CJS: 9
  • Total ESM: 106
  • Total Mocha: 9
  • Total Vitest: 106
  • Converted to ESM percentage: 92.17%
  • Converted to vitest percentage: 92.17%
Package Name Project Folder Type Migrated to ESM
@azure-rest/agrifood-farming sdk/agrifood/agrifood-farming-rest client
@azure-rest/ai-anomaly-detector sdk/anomalydetector/ai-anomaly-detector-rest client
@azure-rest/ai-content-safety sdk/contentsafety/ai-content-safety-rest client
@azure-rest/ai-document-intelligence sdk/documentintelligence/ai-document-intelligence-rest client
@azure-rest/ai-document-translator sdk/documenttranslator/ai-document-translator-rest client
@azure-rest/ai-inference sdk/ai/ai-inference-rest client
@azure-rest/ai-translation-document sdk/translation/ai-translation-document-rest client
@azure-rest/ai-translation-text sdk/translation/ai-translation-text-rest client
@azure-rest/ai-vision-face sdk/face/ai-vision-face-rest client
@azure-rest/ai-vision-image-analysis sdk/vision/ai-vision-image-analysis-rest client
@azure-rest/batch sdk/batch/batch-rest client
@azure-rest/communication-job-router sdk/communication/communication-job-router-rest client
@azure-rest/communication-messages sdk/communication/communication-messages-rest client
@azure-rest/confidential-ledger sdk/confidentialledger/confidential-ledger-rest client
@azure-rest/defender-easm sdk/easm/defender-easm-rest client
@azure-rest/developer-devcenter sdk/devcenter/developer-devcenter-rest client
@azure-rest/health-deidentification sdk/healthdataaiservices/azure-health-deidentification client
@azure-rest/health-insights-cancerprofiling sdk/healthinsights/health-insights-cancerprofiling-rest client
@azure-rest/health-insights-clinicalmatching sdk/healthinsights/health-insights-clinicalmatching-rest client
@azure-rest/health-insights-radiologyinsights sdk/healthinsights/health-insights-radiologyinsights-rest client
@azure-rest/iot-device-update sdk/deviceupdate/iot-device-update-rest client
@azure-rest/load-testing sdk/loadtesting/load-testing-rest client
@azure-rest/maps-geolocation sdk/maps/maps-geolocation-rest client
@azure-rest/maps-render sdk/maps/maps-render-rest client
@azure-rest/maps-route sdk/maps/maps-route-rest client
@azure-rest/maps-search sdk/maps/maps-search-rest client
@azure-rest/maps-timezone sdk/maps/maps-timezone-rest client
@azure-rest/purview-administration sdk/purview/purview-administration-rest client
@azure-rest/purview-catalog sdk/purview/purview-catalog-rest client
@azure-rest/purview-datamap sdk/purview/purview-datamap-rest client
@azure-rest/purview-scanning sdk/purview/purview-scanning-rest client
@azure-rest/purview-sharing sdk/purview/purview-sharing-rest client
@azure-rest/purview-workflow sdk/purview/purview-workflow-rest client
@azure-rest/synapse-access-control sdk/synapse/synapse-access-control-rest client
@azure-tools/communication-alpha-ids sdk/communication/communication-alpha-ids client
@azure-tools/communication-recipient-verification sdk/communication/communication-recipient-verification client
@azure-tools/communication-short-codes sdk/communication/communication-short-codes client
@azure-tools/communication-tiering sdk/communication/communication-tiering client
@azure-tools/communication-toll-free-verification sdk/communication/communication-toll-free-verification client
@azure/ai-form-recognizer sdk/formrecognizer/ai-form-recognizer client
@azure/ai-language-conversations sdk/cognitivelanguage/ai-language-conversations client
@azure/ai-language-text sdk/cognitivelanguage/ai-language-text client
@azure/ai-language-textauthoring sdk/cognitivelanguage/ai-language-textauthoring client
@azure/ai-metrics-advisor sdk/metricsadvisor/ai-metrics-advisor client
@azure/ai-projects sdk/ai/ai-projects client
@azure/ai-text-analytics sdk/textanalytics/ai-text-analytics client
@azure/api-management-custom-widgets-scaffolder sdk/apimanagement/api-management-custom-widgets-scaffolder client
@azure/api-management-custom-widgets-tools sdk/apimanagement/api-management-custom-widgets-tools client
@azure/app-configuration sdk/appconfiguration/app-configuration client
@azure/arm-computefleet sdk/computefleet/arm-computefleet client
@azure/arm-healthdataaiservices sdk/healthdataaiservices/arm-healthdataaiservices client
@azure/attestation sdk/attestation/attestation client
@azure/communication-call-automation sdk/communication/communication-call-automation client
@azure/communication-chat sdk/communication/communication-chat client
@azure/communication-common sdk/communication/communication-common client
@azure/communication-email sdk/communication/communication-email client
@azure/communication-identity sdk/communication/communication-identity client
@azure/communication-phone-numbers sdk/communication/communication-phone-numbers client
@azure/communication-rooms sdk/communication/communication-rooms client
@azure/communication-sms sdk/communication/communication-sms client
@azure/container-registry sdk/containerregistry/container-registry client
@azure/cosmos sdk/cosmosdb/cosmos client
@azure/create-microsoft-playwright-testing sdk/playwrighttesting/create-microsoft-playwright-testing client
@azure/data-tables sdk/tables/data-tables client
@azure/digital-twins-core sdk/digitaltwins/digital-twins-core client
@azure/event-hubs sdk/eventhub/event-hubs client
@azure/eventgrid sdk/eventgrid/eventgrid client
@azure/eventgrid-namespaces sdk/eventgrid/eventgrid-namespaces client
@azure/eventgrid-system-events sdk/eventgrid/eventgrid-system-events client
@azure/eventhubs-checkpointstore-blob sdk/eventhub/eventhubs-checkpointstore-blob client
@azure/eventhubs-checkpointstore-table sdk/eventhub/eventhubs-checkpointstore-table client
@azure/functions-authentication-events sdk/entra/functions-authentication-events client
@azure/identity sdk/identity/identity client
@azure/identity-broker sdk/identity/identity-broker client
@azure/identity-cache-persistence sdk/identity/identity-cache-persistence client
@azure/identity-vscode sdk/identity/identity-vscode client
@azure/iot-modelsrepository sdk/iot/iot-modelsrepository client
@azure/keyvault-admin sdk/keyvault/keyvault-admin client
@azure/keyvault-certificates sdk/keyvault/keyvault-certificates client
@azure/keyvault-common sdk/keyvault/keyvault-common client
@azure/keyvault-keys sdk/keyvault/keyvault-keys client
@azure/keyvault-secrets sdk/keyvault/keyvault-secrets client
@azure/maps-common sdk/maps/maps-common client
@azure/microsoft-playwright-testing sdk/playwrighttesting/microsoft-playwright-testing client
@azure/mixed-reality-authentication sdk/mixedreality/mixed-reality-authentication client
@azure/mixed-reality-remote-rendering sdk/remoterendering/mixed-reality-remote-rendering client
@azure/monitor-ingestion sdk/monitor/monitor-ingestion client
@azure/monitor-opentelemetry sdk/monitor/monitor-opentelemetry client
@azure/monitor-opentelemetry-exporter sdk/monitor/monitor-opentelemetry-exporter client
@azure/monitor-query sdk/monitor/monitor-query client
@azure/notification-hubs sdk/notificationhubs/notification-hubs client
@azure/openai sdk/openai/openai client
@azure/opentelemetry-instrumentation-azure-sdk sdk/instrumentation/opentelemetry-instrumentation-azure-sdk client
@azure/quantum-jobs sdk/quantum/quantum-jobs client
@azure/schema-registry sdk/schemaregistry/schema-registry client
@azure/schema-registry-avro sdk/schemaregistry/schema-registry-avro client
@azure/schema-registry-json sdk/schemaregistry/schema-registry-json client
@azure/search-documents sdk/search/search-documents client
@azure/service-bus sdk/servicebus/service-bus client
@azure/storage-blob sdk/storage/storage-blob client
@azure/storage-blob-changefeed sdk/storage/storage-blob-changefeed client
@azure/storage-file-datalake sdk/storage/storage-file-datalake client
@azure/storage-file-share sdk/storage/storage-file-share client
@azure/storage-queue sdk/storage/storage-queue client
@azure/synapse-access-control sdk/synapse/synapse-access-control client
@azure/synapse-artifacts sdk/synapse/synapse-artifacts client
@azure/synapse-managed-private-endpoints sdk/synapse/synapse-managed-private-endpoints client
@azure/synapse-monitoring sdk/synapse/synapse-monitoring client
@azure/synapse-spark sdk/synapse/synapse-spark client
@azure/template sdk/template/template client
@azure/template-dpg sdk/template/template-dpg client
@azure/web-pubsub sdk/web-pubsub/web-pubsub client
@azure/web-pubsub-client sdk/web-pubsub/web-pubsub-client client
@azure/web-pubsub-client-protobuf sdk/web-pubsub/web-pubsub-client-protobuf client
@azure/web-pubsub-express sdk/web-pubsub/web-pubsub-express client

Work to be done

Cleanup, non-blocking work

  • Delete test-utils
  • Remove all traces of mocha and karma
  • Deprecate test-recorder-v3
@maorleger maorleger added EngSys This issue is impacting the engineering system. Epic labels Oct 8, 2024
@github-actions github-actions bot added the needs-triage Workflow: This is a new issue that needs to be triaged to the appropriate team. label Oct 8, 2024
@maorleger maorleger added this to the 2025-03 milestone Oct 8, 2024
@jeremymeng jeremymeng added the Client This issue points to a problem in the data-plane of the library. label Oct 8, 2024
@github-actions github-actions bot removed the needs-triage Workflow: This is a new issue that needs to be triaged to the appropriate team. label Oct 8, 2024
@Hazmi35
Copy link

Hazmi35 commented Oct 15, 2024

Hi, does this also includes modernizing the codebase like in @azure/identity which depends on events that's irrelevant with modern JS engines?

I've found these issue but I don't see any progress:
#27470
#27468
#27467

mpodwysocki added a commit that referenced this issue Oct 15, 2024
### Packages impacted by this PR

- @azure/maps-common

### Issues associated with this PR

- #31338

### Describe the problem that is addressed by this PR


### What are the possible designs available to address the problem? If
there are more than one possible design, why was the one in this PR
chosen?


### Are there test cases added in this PR? _(If not, why?)_


### Provide a list of related PRs _(if any)_


### Command used to generate this PR:**_(Applicable only to SDK release
request PRs)_

### Checklists
- [ ] Added impacted package name to the issue description
- [ ] Does this PR needs any fixes in the SDK Generator?** _(If so,
create an Issue in the
[Autorest/typescript](https://github.com/Azure/autorest.typescript)
repository and link it here)_
- [ ] Added a changelog (if necessary)
mpodwysocki added a commit that referenced this issue Oct 16, 2024
### Packages impacted by this PR

- @azure/communication-common

### Issues associated with this PR

- #31338

### Describe the problem that is addressed by this PR

Updates to ESM/vitest for @azure/communication-common

### What are the possible designs available to address the problem? If
there are more than one possible design, why was the one in this PR
chosen?


### Are there test cases added in this PR? _(If not, why?)_


### Provide a list of related PRs _(if any)_


### Command used to generate this PR:**_(Applicable only to SDK release
request PRs)_

### Checklists
- [ ] Added impacted package name to the issue description
- [ ] Does this PR needs any fixes in the SDK Generator?** _(If so,
create an Issue in the
[Autorest/typescript](https://github.com/Azure/autorest.typescript)
repository and link it here)_
- [ ] Added a changelog (if necessary)
maorleger added a commit that referenced this issue Oct 22, 2024
### Packages impacted by this PR

@azure/attestation

### Issues associated with this PR

#31338 

### Describe the problem that is addressed by this PR

Migrates `@azure/attestation` to ESM and tshy.

Co-authored-by: Deyaaeldeen Almahallawi <dealmaha@microsoft.com>
mpodwysocki added a commit that referenced this issue Oct 30, 2024
…31448)

### Packages impacted by this PR

- @azure/monitor-opentelemetry-exporter

### Issues associated with this PR

- #31338

### Describe the problem that is addressed by this PR

Upgrades to ESM/vitest for `@azure/monitor-opentelemetry-exporter`

### What are the possible designs available to address the problem? If
there are more than one possible design, why was the one in this PR
chosen?


### Are there test cases added in this PR? _(If not, why?)_


### Provide a list of related PRs _(if any)_


### Command used to generate this PR:**_(Applicable only to SDK release
request PRs)_

### Checklists
- [ ] Added impacted package name to the issue description
- [ ] Does this PR needs any fixes in the SDK Generator?** _(If so,
create an Issue in the
[Autorest/typescript](https://github.com/Azure/autorest.typescript)
repository and link it here)_
- [ ] Added a changelog (if necessary)

---------

Co-authored-by: Jackson Weber <jacksonweber@microsoft.com>
mpodwysocki added a commit that referenced this issue Nov 1, 2024
### Packages impacted by this PR

- @azure/monitor-query

### Issues associated with this PR

- #31338

### Describe the problem that is addressed by this PR

Upgrade to ESM/vitest for @azure/monitor-query

### What are the possible designs available to address the problem? If
there are more than one possible design, why was the one in this PR
chosen?


### Are there test cases added in this PR? _(If not, why?)_


### Provide a list of related PRs _(if any)_


### Command used to generate this PR:**_(Applicable only to SDK release
request PRs)_

### Checklists
- [ ] Added impacted package name to the issue description
- [ ] Does this PR needs any fixes in the SDK Generator?** _(If so,
create an Issue in the
[Autorest/typescript](https://github.com/Azure/autorest.typescript)
repository and link it here)_
- [ ] Added a changelog (if necessary)
mpodwysocki added a commit that referenced this issue Nov 5, 2024
### Packages impacted by this PR

- @azure/monitor-ingestion

### Issues associated with this PR

- #31338


### Describe the problem that is addressed by this PR

Updates to ESM/vitest for @azure/monitor-ingestion.

### What are the possible designs available to address the problem? If
there are more than one possible design, why was the one in this PR
chosen?


### Are there test cases added in this PR? _(If not, why?)_


### Provide a list of related PRs _(if any)_


### Command used to generate this PR:**_(Applicable only to SDK release
request PRs)_

### Checklists
- [ ] Added impacted package name to the issue description
- [ ] Does this PR needs any fixes in the SDK Generator?** _(If so,
create an Issue in the
[Autorest/typescript](https://github.com/Azure/autorest.typescript)
repository and link it here)_
- [ ] Added a changelog (if necessary)
mpodwysocki added a commit that referenced this issue Nov 7, 2024
…31661)

### Packages impacted by this PR

- @azure/communication-alpha-ids

### Issues associated with this PR

- #31338

### Describe the problem that is addressed by this PR

Migrates @azure/communication-alpha-ids to ESM/vitest

### What are the possible designs available to address the problem? If
there are more than one possible design, why was the one in this PR
chosen?


### Are there test cases added in this PR? _(If not, why?)_


### Provide a list of related PRs _(if any)_


### Command used to generate this PR:**_(Applicable only to SDK release
request PRs)_

### Checklists
- [ ] Added impacted package name to the issue description
- [ ] Does this PR needs any fixes in the SDK Generator?** _(If so,
create an Issue in the
[Autorest/typescript](https://github.com/Azure/autorest.typescript)
repository and link it here)_
- [ ] Added a changelog (if necessary)
mpodwysocki added a commit that referenced this issue Nov 11, 2024
…tion to ESM/vitest (#31717)

### Packages impacted by this PR

- @azure-tools/communication-toll-free-verification

### Issues associated with this PR

- #31338

### Describe the problem that is addressed by this PR

Migrates the package to ESM/vitest.

### What are the possible designs available to address the problem? If
there are more than one possible design, why was the one in this PR
chosen?


### Are there test cases added in this PR? _(If not, why?)_


### Provide a list of related PRs _(if any)_


### Command used to generate this PR:**_(Applicable only to SDK release
request PRs)_

### Checklists
- [ ] Added impacted package name to the issue description
- [ ] Does this PR needs any fixes in the SDK Generator?** _(If so,
create an Issue in the
[Autorest/typescript](https://github.com/Azure/autorest.typescript)
repository and link it here)_
- [ ] Added a changelog (if necessary)
mpodwysocki added a commit that referenced this issue Dec 17, 2024
### Packages impacted by this PR

- @azure-tests/perf-ai-metrics-advisor 

### Issues associated with this PR

- #31338

### Describe the problem that is addressed by this PR

Migrates @azure-tests/perf-ai-metrics-advisor  to ESM via automation.

### What are the possible designs available to address the problem? If
there are more than one possible design, why was the one in this PR
chosen?


### Are there test cases added in this PR? _(If not, why?)_


### Provide a list of related PRs _(if any)_


### Command used to generate this PR:**_(Applicable only to SDK release
request PRs)_

### Checklists
- [ ] Added impacted package name to the issue description
- [ ] Does this PR needs any fixes in the SDK Generator?** _(If so,
create an Issue in the
[Autorest/typescript](https://github.com/Azure/autorest.typescript)
repository and link it here)_
- [ ] Added a changelog (if necessary)
mpodwysocki added a commit that referenced this issue Dec 17, 2024
### Packages impacted by this PR

- `@azure-tools/test-utils`

### Issues associated with this PR

- #31338

### Describe the problem that is addressed by this PR

Migrates `@azure-tools/test-utils` to ESM. Removes web testing as Karma
is no longer supported and not worth the migration to a new tool since
this package is to be deprecated.

### What are the possible designs available to address the problem? If
there are more than one possible design, why was the one in this PR
chosen?


### Are there test cases added in this PR? _(If not, why?)_


### Provide a list of related PRs _(if any)_


### Command used to generate this PR:**_(Applicable only to SDK release
request PRs)_

### Checklists
- [ ] Added impacted package name to the issue description
- [ ] Does this PR needs any fixes in the SDK Generator?** _(If so,
create an Issue in the
[Autorest/typescript](https://github.com/Azure/autorest.typescript)
repository and link it here)_
- [ ] Added a changelog (if necessary)
mpodwysocki added a commit that referenced this issue Dec 17, 2024
### Packages impacted by this PR

- @azure-tests/perf-identity

### Issues associated with this PR

- #31338

### Describe the problem that is addressed by this PR

Migrates @azure-tests/perf-identity to ESM via automation.

### What are the possible designs available to address the problem? If
there are more than one possible design, why was the one in this PR
chosen?


### Are there test cases added in this PR? _(If not, why?)_


### Provide a list of related PRs _(if any)_


### Command used to generate this PR:**_(Applicable only to SDK release
request PRs)_

### Checklists
- [ ] Added impacted package name to the issue description
- [ ] Does this PR needs any fixes in the SDK Generator?** _(If so,
create an Issue in the
[Autorest/typescript](https://github.com/Azure/autorest.typescript)
repository and link it here)_
- [ ] Added a changelog (if necessary)
mpodwysocki added a commit that referenced this issue Dec 17, 2024
### Packages impacted by this PR

- @azure-tests/perf-data-tables

### Issues associated with this PR

- #31338

### Describe the problem that is addressed by this PR

Migrates @azure-tests/perf-data-tables to ESM via automation.

### What are the possible designs available to address the problem? If
there are more than one possible design, why was the one in this PR
chosen?


### Are there test cases added in this PR? _(If not, why?)_


### Provide a list of related PRs _(if any)_


### Command used to generate this PR:**_(Applicable only to SDK release
request PRs)_

### Checklists
- [ ] Added impacted package name to the issue description
- [ ] Does this PR needs any fixes in the SDK Generator?** _(If so,
create an Issue in the
[Autorest/typescript](https://github.com/Azure/autorest.typescript)
repository and link it here)_
- [ ] Added a changelog (if necessary)
mpodwysocki added a commit that referenced this issue Dec 17, 2024
### Packages impacted by this PR

- @azure-tests/perf-event-grid

### Issues associated with this PR

- #31338

### Describe the problem that is addressed by this PR

Migrates @azure-tests/perf-event-grid to ESM via automation.

### What are the possible designs available to address the problem? If
there are more than one possible design, why was the one in this PR
chosen?


### Are there test cases added in this PR? _(If not, why?)_


### Provide a list of related PRs _(if any)_


### Command used to generate this PR:**_(Applicable only to SDK release
request PRs)_

### Checklists
- [ ] Added impacted package name to the issue description
- [ ] Does this PR needs any fixes in the SDK Generator?** _(If so,
create an Issue in the
[Autorest/typescript](https://github.com/Azure/autorest.typescript)
repository and link it here)_
- [ ] Added a changelog (if necessary)
mpodwysocki added a commit that referenced this issue Dec 17, 2024
### Packages impacted by this PR

- @azure-tests/perf-keyvault-certificates

### Issues associated with this PR

- #31338

### Describe the problem that is addressed by this PR

Migrates @azure-tests/perf-keyvault-certificates to ESM via automation.

### What are the possible designs available to address the problem? If
there are more than one possible design, why was the one in this PR
chosen?


### Are there test cases added in this PR? _(If not, why?)_


### Provide a list of related PRs _(if any)_


### Command used to generate this PR:**_(Applicable only to SDK release
request PRs)_

### Checklists
- [ ] Added impacted package name to the issue description
- [ ] Does this PR needs any fixes in the SDK Generator?** _(If so,
create an Issue in the
[Autorest/typescript](https://github.com/Azure/autorest.typescript)
repository and link it here)_
- [ ] Added a changelog (if necessary)
mpodwysocki added a commit that referenced this issue Dec 17, 2024
### Packages impacted by this PR

- @azure-tests/perf-container-registry

### Issues associated with this PR

- #31338

### Describe the problem that is addressed by this PR

Migrates @azure-tests/perf-container-registry to ESM via automation.

### What are the possible designs available to address the problem? If
there are more than one possible design, why was the one in this PR
chosen?


### Are there test cases added in this PR? _(If not, why?)_


### Provide a list of related PRs _(if any)_


### Command used to generate this PR:**_(Applicable only to SDK release
request PRs)_

### Checklists
- [ ] Added impacted package name to the issue description
- [ ] Does this PR needs any fixes in the SDK Generator?** _(If so,
create an Issue in the
[Autorest/typescript](https://github.com/Azure/autorest.typescript)
repository and link it here)_
- [ ] Added a changelog (if necessary)

---------

Co-authored-by: Scott Beddall <scbedd@microsoft.com>
mpodwysocki added a commit that referenced this issue Dec 17, 2024
### Packages impacted by this PR

- @azure-tests/perf-keyvault-secrets

### Issues associated with this PR

- #31338

### Describe the problem that is addressed by this PR

Migrates @azure-tests/perf-keyvault-secrets to ESM via automation.

### What are the possible designs available to address the problem? If
there are more than one possible design, why was the one in this PR
chosen?


### Are there test cases added in this PR? _(If not, why?)_


### Provide a list of related PRs _(if any)_


### Command used to generate this PR:**_(Applicable only to SDK release
request PRs)_

### Checklists
- [ ] Added impacted package name to the issue description
- [ ] Does this PR needs any fixes in the SDK Generator?** _(If so,
create an Issue in the
[Autorest/typescript](https://github.com/Azure/autorest.typescript)
repository and link it here)_
- [ ] Added a changelog (if necessary)
mpodwysocki added a commit that referenced this issue Dec 17, 2024
### Packages impacted by this PR

- @azure-tests/perf-ai-language-text
- @azure-tests/perf-ai-form-recognizer
- @azure-tests/perf-service-bus

### Issues associated with this PR

- #31338

### Describe the problem that is addressed by this PR

Migrates @azure-tests/perf-ai-language-text to ESM and fixes up previous
packages already moved to ESM

### What are the possible designs available to address the problem? If
there are more than one possible design, why was the one in this PR
chosen?


### Are there test cases added in this PR? _(If not, why?)_


### Provide a list of related PRs _(if any)_


### Command used to generate this PR:**_(Applicable only to SDK release
request PRs)_

### Checklists
- [ ] Added impacted package name to the issue description
- [ ] Does this PR needs any fixes in the SDK Generator?** _(If so,
create an Issue in the
[Autorest/typescript](https://github.com/Azure/autorest.typescript)
repository and link it here)_
- [ ] Added a changelog (if necessary)
mpodwysocki added a commit that referenced this issue Dec 17, 2024
### Packages impacted by this PR

- @azure-tests/perf-keyvault-keys 

### Issues associated with this PR

- #31338

### Describe the problem that is addressed by this PR

Migrates @azure-tests/perf-keyvault-keys to ESM via automation.

### What are the possible designs available to address the problem? If
there are more than one possible design, why was the one in this PR
chosen?


### Are there test cases added in this PR? _(If not, why?)_


### Provide a list of related PRs _(if any)_


### Command used to generate this PR:**_(Applicable only to SDK release
request PRs)_

### Checklists
- [ ] Added impacted package name to the issue description
- [ ] Does this PR needs any fixes in the SDK Generator?** _(If so,
create an Issue in the
[Autorest/typescript](https://github.com/Azure/autorest.typescript)
repository and link it here)_
- [ ] Added a changelog (if necessary)
mpodwysocki added a commit that referenced this issue Dec 17, 2024
### Packages impacted by this PR

- @azure-tests/perf-schema-registry-avro

### Issues associated with this PR

- #31338

### Describe the problem that is addressed by this PR

Migrates @azure-tests/perf-schema-registry-avro to ESM via automation.

### What are the possible designs available to address the problem? If
there are more than one possible design, why was the one in this PR
chosen?


### Are there test cases added in this PR? _(If not, why?)_


### Provide a list of related PRs _(if any)_


### Command used to generate this PR:**_(Applicable only to SDK release
request PRs)_

### Checklists
- [ ] Added impacted package name to the issue description
- [ ] Does this PR needs any fixes in the SDK Generator?** _(If so,
create an Issue in the
[Autorest/typescript](https://github.com/Azure/autorest.typescript)
repository and link it here)_
- [ ] Added a changelog (if necessary)
mpodwysocki added a commit that referenced this issue Dec 17, 2024
### Packages impacted by this PR

- @azure-tests/perf-search-documents

### Issues associated with this PR

- #31338

### Describe the problem that is addressed by this PR

Migrates @azure-tests/perf-search-documents to ESM via automation.

### What are the possible designs available to address the problem? If
there are more than one possible design, why was the one in this PR
chosen?


### Are there test cases added in this PR? _(If not, why?)_


### Provide a list of related PRs _(if any)_


### Command used to generate this PR:**_(Applicable only to SDK release
request PRs)_

### Checklists
- [ ] Added impacted package name to the issue description
- [ ] Does this PR needs any fixes in the SDK Generator?** _(If so,
create an Issue in the
[Autorest/typescript](https://github.com/Azure/autorest.typescript)
repository and link it here)_
- [ ] Added a changelog (if necessary)
mpodwysocki added a commit that referenced this issue Dec 17, 2024
### Packages impacted by this PR

- @azure-tests/perf-storage-blob

### Issues associated with this PR

- #31338

### Describe the problem that is addressed by this PR

Migrates @azure-tests/perf-storage-blob to ESM via automation.

### What are the possible designs available to address the problem? If
there are more than one possible design, why was the one in this PR
chosen?


### Are there test cases added in this PR? _(If not, why?)_


### Provide a list of related PRs _(if any)_


### Command used to generate this PR:**_(Applicable only to SDK release
request PRs)_

### Checklists
- [ ] Added impacted package name to the issue description
- [ ] Does this PR needs any fixes in the SDK Generator?** _(If so,
create an Issue in the
[Autorest/typescript](https://github.com/Azure/autorest.typescript)
repository and link it here)_
- [ ] Added a changelog (if necessary)
mpodwysocki added a commit that referenced this issue Dec 17, 2024
### Packages impacted by this PR

- @azure-tests/perf-storage-file-datalake

### Issues associated with this PR

- #31338

### Describe the problem that is addressed by this PR

Migrates @azure-tests/perf-storage-file-datalake to ESM via automation.

### What are the possible designs available to address the problem? If
there are more than one possible design, why was the one in this PR
chosen?


### Are there test cases added in this PR? _(If not, why?)_


### Provide a list of related PRs _(if any)_


### Command used to generate this PR:**_(Applicable only to SDK release
request PRs)_

### Checklists
- [ ] Added impacted package name to the issue description
- [ ] Does this PR needs any fixes in the SDK Generator?** _(If so,
create an Issue in the
[Autorest/typescript](https://github.com/Azure/autorest.typescript)
repository and link it here)_
- [ ] Added a changelog (if necessary)
mpodwysocki added a commit that referenced this issue Dec 17, 2024
### Packages impacted by this PR

- @azure-tests/perf-monitor-ingestion

### Issues associated with this PR

- #31338

### Describe the problem that is addressed by this PR

Migrates @azure-tests/perf-monitor-ingestion to ESM via automation.

### What are the possible designs available to address the problem? If
there are more than one possible design, why was the one in this PR
chosen?


### Are there test cases added in this PR? _(If not, why?)_


### Provide a list of related PRs _(if any)_


### Command used to generate this PR:**_(Applicable only to SDK release
request PRs)_

### Checklists
- [ ] Added impacted package name to the issue description
- [ ] Does this PR needs any fixes in the SDK Generator?** _(If so,
create an Issue in the
[Autorest/typescript](https://github.com/Azure/autorest.typescript)
repository and link it here)_
- [ ] Added a changelog (if necessary)
mpodwysocki added a commit that referenced this issue Dec 17, 2024
### Packages impacted by this PR

- @azure-tests/perf-monitor-opentelemtry

### Issues associated with this PR

- #31338

### Describe the problem that is addressed by this PR

Migrates @azure-tests/perf-monitor-opentelemtry to ESM via automation.

### What are the possible designs available to address the problem? If
there are more than one possible design, why was the one in this PR
chosen?


### Are there test cases added in this PR? _(If not, why?)_


### Provide a list of related PRs _(if any)_


### Command used to generate this PR:**_(Applicable only to SDK release
request PRs)_

### Checklists
- [ ] Added impacted package name to the issue description
- [ ] Does this PR needs any fixes in the SDK Generator?** _(If so,
create an Issue in the
[Autorest/typescript](https://github.com/Azure/autorest.typescript)
repository and link it here)_
- [ ] Added a changelog (if necessary)
mpodwysocki added a commit that referenced this issue Dec 17, 2024
### Packages impacted by this PR

- @azure-tools/test-credential

### Issues associated with this PR

- #31338

### Describe the problem that is addressed by this PR

Migrates @azure-tools/test-credential to ESM/vitest via automation.

### What are the possible designs available to address the problem? If
there are more than one possible design, why was the one in this PR
chosen?


### Are there test cases added in this PR? _(If not, why?)_


### Provide a list of related PRs _(if any)_


### Command used to generate this PR:**_(Applicable only to SDK release
request PRs)_

### Checklists
- [ ] Added impacted package name to the issue description
- [ ] Does this PR needs any fixes in the SDK Generator?** _(If so,
create an Issue in the
[Autorest/typescript](https://github.com/Azure/autorest.typescript)
repository and link it here)_
- [ ] Added a changelog (if necessary)

---------

Co-authored-by: Deyaaeldeen Almahallawi <dealmaha@microsoft.com>
mpodwysocki added a commit that referenced this issue Dec 17, 2024
### Packages impacted by this PR

- @azure-tests/perf-storage-file-share

### Issues associated with this PR

- #31338

### Describe the problem that is addressed by this PR

Migrates @azure-tests/perf-storage-file-share to ESM via automation.

### What are the possible designs available to address the problem? If
there are more than one possible design, why was the one in this PR
chosen?


### Are there test cases added in this PR? _(If not, why?)_


### Provide a list of related PRs _(if any)_


### Command used to generate this PR:**_(Applicable only to SDK release
request PRs)_

### Checklists
- [ ] Added impacted package name to the issue description
- [ ] Does this PR needs any fixes in the SDK Generator?** _(If so,
create an Issue in the
[Autorest/typescript](https://github.com/Azure/autorest.typescript)
repository and link it here)_
- [ ] Added a changelog (if necessary)
mpodwysocki added a commit that referenced this issue Dec 17, 2024
### Packages impacted by this PR

- @azure-tests/perf-monitor-query 

### Issues associated with this PR

- #31338

### Describe the problem that is addressed by this PR

Migrating @azure-tests/perf-monitor-query to ESM via automation.

### What are the possible designs available to address the problem? If
there are more than one possible design, why was the one in this PR
chosen?


### Are there test cases added in this PR? _(If not, why?)_


### Provide a list of related PRs _(if any)_


### Command used to generate this PR:**_(Applicable only to SDK release
request PRs)_

### Checklists
- [ ] Added impacted package name to the issue description
- [ ] Does this PR needs any fixes in the SDK Generator?** _(If so,
create an Issue in the
[Autorest/typescript](https://github.com/Azure/autorest.typescript)
repository and link it here)_
- [ ] Added a changelog (if necessary)
mpodwysocki added a commit that referenced this issue Dec 18, 2024
### Packages impacted by this PR

- @azure/eslint-plugin-azure-sdk

### Issues associated with this PR

- #31338

### Describe the problem that is addressed by this PR

Migrates @azure/eslint-plugin-azure-sdk to ESM/vitest via automation.

### What are the possible designs available to address the problem? If
there are more than one possible design, why was the one in this PR
chosen?


### Are there test cases added in this PR? _(If not, why?)_


### Provide a list of related PRs _(if any)_


### Command used to generate this PR:**_(Applicable only to SDK release
request PRs)_

### Checklists
- [ ] Added impacted package name to the issue description
- [ ] Does this PR needs any fixes in the SDK Generator?** _(If so,
create an Issue in the
[Autorest/typescript](https://github.com/Azure/autorest.typescript)
repository and link it here)_
- [ ] Added a changelog (if necessary)
jeremymeng added a commit that referenced this issue Dec 18, 2024
…32283)

### Packages impacted by this PR

- @azure/dev-tool
- @azure/arm-advisor
- @azure/arm-agrifood
- @azure/arm-apicenter

### Issues associated with this PR

- #31338

### Describe the problem that is addressed by this PR

Migrates @azure/arm-advisor to ESM/vitest via @azure/dev-tool and adds
fixes such as `vi.fn()` support and `import "dotenv/config";`

Also adds support for ESM testing and type testing.

### What are the possible designs available to address the problem? If
there are more than one possible design, why was the one in this PR
chosen?


### Are there test cases added in this PR? _(If not, why?)_


### Provide a list of related PRs _(if any)_


### Command used to generate this PR:**_(Applicable only to SDK release
request PRs)_

### Checklists
- [ ] Added impacted package name to the issue description
- [ ] Does this PR needs any fixes in the SDK Generator?** _(If so,
create an Issue in the
[Autorest/typescript](https://github.com/Azure/autorest.typescript)
repository and link it here)_
- [ ] Added a changelog (if necessary)

---------

Co-authored-by: Jeremy Meng <jeremy.ymeng@gmail.com>
Co-authored-by: Deyaaeldeen Almahallawi <dealmaha@microsoft.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Client This issue points to a problem in the data-plane of the library. EngSys This issue is impacting the engineering system. Epic
Projects
None yet
Development

No branches or pull requests

4 participants