Skip to content

Merge branch main into release-feature/cplat-2025-11-01#39474

Merged
audreyttt merged 164 commits intorelease-feature/cplat-2025-11-01from
merge-main-to-release-feature/cplat-2025-11-01
Jan 6, 2026
Merged

Merge branch main into release-feature/cplat-2025-11-01#39474
audreyttt merged 164 commits intorelease-feature/cplat-2025-11-01from
merge-main-to-release-feature/cplat-2025-11-01

Conversation

@azure-sdk
Copy link
Collaborator

Merge branch main into release-feature/cplat-2025-11-01

mikeharder and others added 30 commits December 8, 2025 15:23
* Updated artifactJson input to artifacts input

* Prioritized service directory from artifact object over the parameter input

* Returned error when service directory is not provided for the old usage

* Removed redudant line

* Initilized the variable in a loop

---------

Co-authored-by: ray chen <raychen@microsoft.com>
* refine tsp validation suppression for go

* update

---------

Co-authored-by: tadelesh <chenjieshi@microsoft.com>
Co-authored-by: Patrick Hallisey <pahallis@microsoft.com>
* use arm operations

* fix doc comment
Co-authored-by: Mariana Rios Flores <mariari@microsoft.com>
…date (#39155)

Bumps the eslint group with 1 update in the /.github directory: [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint).
Bumps the eslint group with 1 update in the /.github/shared directory: [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint).


Updates `typescript-eslint` from 8.48.0 to 8.48.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.48.1/packages/typescript-eslint)

Updates `typescript-eslint` from 8.48.0 to 8.48.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.48.1/packages/typescript-eslint)

---
updated-dependencies:
- dependency-name: typescript-eslint
  dependency-version: 8.48.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: eslint
- dependency-name: typescript-eslint
  dependency-version: 8.48.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* init

* update autorest config

* format

* fix warning

* legacy route whose response body is enum

* fix breakings

* add client config

* fix duplicated schema issue for python

* remove useless @operationid

* fix legacy route

* swagger format

* format swagger

* update

* remove unnecessary produces

* delete unnecessary suppresions

* Mitigate peering breaking (#38642)

* edit config

* add clientlocation

* add config

* Update client.tsp

* update client name for js sdk

* fix duplicated resource

* replace x-ms-identifiers with @Identifiers

* suppress some unnecessary warnings

* Add 'javascript' to PeeringManagementClient support

---------

Co-authored-by: Weidong Xu <weidxu@microsoft.com>
Co-authored-by: Judy Liu <v-liujudy@microsoft.com>
Co-authored-by: Chenjie Shi <tadelesh.shi@live.cn>
Co-authored-by: Jiao Di (MSFT) <80496810+v-jiaodi@users.noreply.github.com>
Co-authored-by: Jiao Di (MSFT) <v-jiaodi@microsoft.com>
Co-authored-by: Pan Shao <97225342+pshao25@users.noreply.github.com>
…OARS feature (#39041)

* Refactor code structure for improved readability and maintainability

* update readme

* Add examples

* pass validations

* fix validations

* fix

* clean up and update tsp file with info suffix

* updates

* prettier

* rerun

---------

Co-authored-by: Haojing Lu <haojinglu@microsoft.com>
#38975)

* Add Dotnet SDK generation for Microsoft.ResourceConnector via TypeSpec

* Remove custom ARM operation modeling

* Fix dotnet SDK error about "Data" suffix

* Revert "Remove custom ARM operation modeling"

This reverts commit ba6b703.

* Try renaming operation related models for dotnet

* Try another name for dotnet Operation type

* More dotnet SDK fixes

* Revert common types version change

* Format files

* Try overriding the type

---------

Co-authored-by: Mark Drobnak <markdronak@microsoft.com>
* instruction fix

* description + instructions

---------

Co-authored-by: Juan Ospina <70209456+jeo02@users.noreply.github.com>
* Upgrade typespec next

* fix

* fix some samples

* more sample fix

* more sample fix

* more sample fix

* fix more

* Fix wrong revert

* Revert

---------

Co-authored-by: Mark Cowlishaw <1054056+markcowl@users.noreply.github.com>
* Fix link checks to npm for packages

* Apply suggestion from @Copilot

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

* Apply suggestion from @weshaggard

---------

Co-authored-by: Wes Haggard <Wes.Haggard@microsoft.com>
Co-authored-by: Wes Haggard <weshaggard@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Used full pkg name in release work items

* Used full pkg name for dev ops work item

* Added test

* Pass in package info file path

* Reverted changes to verify-changelog.yml and script

* Updated script to process groupId in work items

* Renamed new property to GroupId

* Removed the condition check for Group

* Build hash key with non-null arguments

* Used the original BuildHashKey to return hash from non-null args

---------

Co-authored-by: ray chen <raychen@microsoft.com>
Co-authored-by: Patrick Hallisey <pahallis@microsoft.com>
Co-authored-by: Scott Beddall <scbedd@microsoft.com>
* prompt improvement

* minor

* test making copilot install for you

* minor

---------

Co-authored-by: jennypng <63012604+JennyPng@users.noreply.github.com>
* updating documentation based on Cx requirement

* fix the checks

* changes

* changing the description to json supported format

* fix

* fix tsp format

---------

Co-authored-by: Himanshu Agarwal <hiaga@microsoft.com>
* Base commit to add new api-version

* Added new api-version with storageUri as resource property
* Add missing bucket operation

* Add missing bucket
Co-authored-by: Arber Hila <ahila@microsoft.com>
* Add script for tool description eval workflow

* Fix param casing

* respond to comments

---------

Co-authored-by: Summer Warren <summerwarren@microsoft.com>
* Update copilot instructions to support both local and pipeline based SDK gen
ArthurMa1978 and others added 18 commits January 5, 2026 15:03
* configure default value for python

* configure default value for python
* Adding ada fields

* resolve comments

* resolving model valisation

* resolve model validation

* Adding an example for fulfillmentTiming

* Adding value example

* prettier fix
…date (#39456)

Bumps the eslint group with 1 update in the /.github directory: [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint).
Bumps the eslint group with 1 update in the /.github/shared directory: [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint).


Updates `typescript-eslint` from 8.50.0 to 8.51.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.51.0/packages/typescript-eslint)

Updates `typescript-eslint` from 8.50.0 to 8.51.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.51.0/packages/typescript-eslint)

Updates `typescript-eslint` from 8.50.0 to 8.51.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.51.0/packages/typescript-eslint)

Updates `typescript-eslint` from 8.50.0 to 8.51.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.51.0/packages/typescript-eslint)

---
updated-dependencies:
- dependency-name: typescript-eslint
  dependency-version: 8.51.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
- dependency-name: typescript-eslint
  dependency-version: 8.51.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
- dependency-name: typescript-eslint
  dependency-version: 8.51.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
- dependency-name: typescript-eslint
  dependency-version: 8.51.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* update to 2025-06-01

* removing Certificate, ApplicationLIcenses, and resrouceTags

---------

Co-authored-by: Qiaoqiao Zhang <55688292+qiaozha@users.noreply.github.com>
* Add Python client names for HealthBot management

* Update client.tsp

* Update client.tsp
* Refactor SDK Tspconfig validation rules to separate required and optional rules, enhancing validation logic and error handling

* Enhance optional rules validation: update loadConfig to return undefined, add tests for skipping optional rules when emitters are not configured

* Update eng/tools/typespec-validation/test/sdk-tspconfig-validation.test.ts

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

* Refactor optionalRules handling in SdkTspConfigValidationRule to ensure proper type usage and streamline emitter configuration checks

* Fix type assertion for subRules in SdkTspConfigValidationRule instantiation

---------

Co-authored-by: Kyle Zhang <v-zhanh@microsoft.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* convert without /{policyAssignmentId} path

* tspconfig

* prettier

* fix PolicyDefinition

* fix PolicySetDefinitionVersion

* fix PolicyDefinitionVersion

* fix PolicySetDefinition

* fix back-compatible

* format

* fix model

* fix warning

* regen

* add client.tsp

* remove operationId

* fix listForResourceGroup

* use v6 common-types

* use CommonTypes.ManagementGroupNameParameter

* revert back to common-types v5

* temp solution for /providers/microsoft.Management/managementGroups/{managementGroupName}/providers/microsoft.Authorization

* fix PolicyAssignments_ListForManagementGroup

* remove suppress

* fix PolicyAssignments_List

* fix PolicyAssignments_ListForResource

* add examples

* fix go tspconfig

* fix

* fix example

* use template for listForManagementGroup

* use ListSinglePage

* use PolicyAssignmentGenericOps

* update others

* backward compatible

* api in client

* skip-url-encoding

* fix a ref

* copy existing suppress to openapi.json file

* update package name

* update client name

* for tsp 1.6.0

* Update client.tsp

* Update client.tsp

* Update tspconfig.yaml

* Update client location annotation in policy client

* add code

* use Record type directly on property

---------

Co-authored-by: Jiao Di (MSFT) <v-jiaodi@microsoft.com>
Co-authored-by: Wenjie Yu (Wicresoft North America Ltd) <v-wenjyu@microsoft.com>
Co-authored-by: Jiao Di (MSFT) <80496810+v-jiaodi@users.noreply.github.com>
Co-authored-by: ChenxiJiang333 <119990644+ChenxiJiang333@users.noreply.github.com>
Co-authored-by: Judy Liu <v-liujudy@microsoft.com>
Co-authored-by: Pan Shao <97225342+pshao25@users.noreply.github.com>
…9396) (#39424)

* Add previous version - to be edited in the following commit

* Add defenderForStorageSettings 2025-09-01-preview

* Add operations

* Remove duplicate operations
* Updated to use a new app registration

* Updated it to use managed identity
@github-actions
Copy link

github-actions bot commented Jan 6, 2026

Next Steps to Merge

✅ All automated merging requirements have been met! To get your PR merged, see aka.ms/azsdk/specreview/merge.

Comment generated by summarize-checks workflow run.

@audreyttt audreyttt merged commit c12eadc into release-feature/cplat-2025-11-01 Jan 6, 2026
59 checks passed
@audreyttt audreyttt deleted the merge-main-to-release-feature/cplat-2025-11-01 branch January 6, 2026 17:58
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.