Skip to content

Commit a5aec37

Browse files
azure-sdkmzhongl524scbedddependabot[bot]Copilot
authored
Merge branch main into release-app-Microsoft.App-stable/2026-01-01--1 (#40110)
* Update client settings for DeviceProvisioningServices (#39136) * bump proxy version (#40006) Co-authored-by: Scott Beddall (from Dev Box) <scbedd@microsoft.com> * build(deps-dev): bump @azure-tools/openai-typespec (#39967) Bumps the openapi-typespec group with 1 update in the / directory: @azure-tools/openai-typespec. Updates `@azure-tools/openai-typespec` from 1.7.2 to 1.7.3 --- updated-dependencies: - dependency-name: "@azure-tools/openai-typespec" dependency-version: 1.7.3 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: openapi-typespec ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps): bump tar from 7.5.6 to 7.5.7 (#40030) Bumps [tar](https://github.com/isaacs/node-tar) from 7.5.6 to 7.5.7. - [Release notes](https://github.com/isaacs/node-tar/releases) - [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md) - [Commits](isaacs/node-tar@v7.5.6...v7.5.7) --- updated-dependencies: - dependency-name: tar dependency-version: 7.5.7 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump prettier from 3.8.0 to 3.8.1 (#40037) * Initial plan * Upgrade prettier dependency from 3.8.0 to 3.8.1 Co-authored-by: mikeharder <9459391+mikeharder@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: mikeharder <9459391+mikeharder@users.noreply.github.com> * build(deps-dev): bump @azure-tools/typespec-client-generator-core (#40038) Bumps the typespec group with 1 update in the / directory: [@azure-tools/typespec-client-generator-core](https://github.com/Azure/typespec-azure). Updates `@azure-tools/typespec-client-generator-core` from 0.64.4 to 0.64.5 - [Release notes](https://github.com/Azure/typespec-azure/releases) - [Commits](https://github.com/Azure/typespec-azure/commits) --- updated-dependencies: - dependency-name: "@azure-tools/typespec-client-generator-core" dependency-version: 0.64.5 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: typespec ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build(deps-dev): update prettier to 3.8.1 in eng/tools packages (#40042) * Initial plan * build(deps-dev): update prettier to 3.8.1 in eng/tools packages Co-authored-by: mikeharder <9459391+mikeharder@users.noreply.github.com> * chore: update package-lock.json for prettier 3.8.1 Co-authored-by: mikeharder <9459391+mikeharder@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: mikeharder <9459391+mikeharder@users.noreply.github.com> * Increase typespec-requirement test timeout from 20s to 40s (#40046) * Initial plan * Increase test timeout from 20s to 40s in typespec-requirement Co-authored-by: mikeharder <9459391+mikeharder@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: mikeharder <9459391+mikeharder@users.noreply.github.com> * Update client settings for AppComplianceAutomation (#40032) * [TypeSpec Conversion] AKS (#38641) * convert to TypeSpec * fix model validation * format * update * update union name * java config * Add Python client names for ContainerService * Enable compatibility-lro in tspconfig.yaml * Fix tags * review fix --------- Co-authored-by: tadelesh <chenjieshi@microsoft.com> 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: Xiaofei Cao (from Dev Box) <xiaofeicao@microsoft.com> Co-authored-by: ChenxiJiang333 <119990644+ChenxiJiang333@users.noreply.github.com> Co-authored-by: Pan Shao <97225342+pshao25@users.noreply.github.com> Co-authored-by: Pan Shao <pashao@microsoft.com> * updates for servicebus Naming conflict swagger (#39544) * updates' * updates' * minor suppression removed * removing dependency * Revert "removing dependency" This reverts commit e3dcb52. * MPG migration - recoveryservices (#39951) * MPG migration recoveryservices * WIP * refine * refine * WIP * WIP * WIP * WIP * WIP * WIP * refine * refine * refine * refine * foramt * fix me * fix * Update specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/RecoveryServices/client.tsp Co-authored-by: Dapeng Zhang <ufo54153@gmail.com> * Update specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/RecoveryServices/client.tsp Co-authored-by: Dapeng Zhang <ufo54153@gmail.com> * Update specification/recoveryservices/resource-manager/Microsoft.RecoveryServices/RecoveryServices/client.tsp Co-authored-by: Dapeng Zhang <ufo54153@gmail.com> --------- Co-authored-by: Dapeng Zhang <ufo54153@gmail.com> * Refactor(network): migrate to unified folder structure (#39796) * Refactor network folder structure to comply with Azure Guidelines * Fixed all common-types references * Updated cspell.yaml, suppressions.yaml, readme.md * Fix ApiDocPreview ci error --------- Co-authored-by: Qiaoqiao Zhang <55688292+qiaozha@users.noreply.github.com> * Update @microsoft.azure/openapi-validator-rulesets to 2.2.1 (#40059) * Initial plan * Update @microsoft.azure/openapi-validator-rulesets to 2.2.1 Co-authored-by: mikeharder <9459391+mikeharder@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: mikeharder <9459391+mikeharder@users.noreply.github.com> * Sync eng/common directory with azure-sdk-tools for PR 13693 (#40060) * Add instruction to normalize package name * Add javascript validation * Add examples --------- Co-authored-by: Summer Warren <summerwarren@microsoft.com> * fix paths (#40011) Co-authored-by: catalinaperalta <caperal@microsoft.com> * Container Registry to TSP Migration (#38685) * init converted tsp & examples files * init openapi json * fix cspell * prettier fix * tsp validation fixes * formatting fix * add output dirs * add containing module for go * force generation of models * fix response codes * match original swagger * update tsp to skip quotes * right response code for delete repo * update to fix routes and regen * regen after streaming support on get chunk * add api-version * link to examples * regenerated files * add api version * regen files * update to use proper object * update generated example * fix to use right name in example * regen * fix delete example to use empty body * regen file * fix create manifest example * regen files * fix example * regen * update example to use proper error code * regen * add suppressions for LRO and AnonTypes for lintdiff * fix error code, add scopes url and regen swagger * fix example file * fix to use proper error * fix some breaking changes * remove deprecated option * regen swagger * fix content type * update namespace * remove encoded names, stick to swagger names and do client renames * PR comments * remove comment * Create client.tsp (#40052) * Fix sample in ManagedOps to respect visibility (#40076) * Tyespec migration for alertsmanagement PreviewAlertRule (#39115) * converted * could compile * update * Update tspconfig.yaml * Refactor folder * Create client.tsp * Update tspconfig.yaml * Refactor tspconfig.yaml by removing unused fields Removed package-dir and is-modular-library fields from tspconfig.yaml. * Update client.tsp * Update client.tsp * Update client.tsp * Update client.tsp * add go config --------- Co-authored-by: Tong Xu (MSFT) <v-xuto@microsoft.com> Co-authored-by: ChenxiJiang333 <119990644+ChenxiJiang333@users.noreply.github.com> Co-authored-by: Jiao Di (MSFT) <80496810+v-jiaodi@users.noreply.github.com> Co-authored-by: Pan Shao <97225342+pshao25@users.noreply.github.com> Co-authored-by: judy.liu <v-liujudy@microsoft.com> * Tyespec migration for alertsmanagement PrometheusRuleGroups (#39140) * converted * could compile * update * Update PrometheusRuleGroupResource.tsp * Refactor folder * Update tspconfig.yaml * Create client.tsp * Update tspconfig.yaml --------- Co-authored-by: Tong Xu (MSFT) <v-xuto@microsoft.com> Co-authored-by: ChenxiJiang333 <119990644+ChenxiJiang333@users.noreply.github.com> Co-authored-by: Jiao Di (MSFT) <80496810+v-jiaodi@users.noreply.github.com> Co-authored-by: Pan Shao <97225342+pshao25@users.noreply.github.com> * Tyespec migration for alertsmanagement TenantActivityLogAlerts (#39159) * converted * could compile * update * update * delete for moving * add to destination * adjust tspconfig.yaml * Update tspconfig.yaml * Update tspconfig.yaml * Create client.tsp * Update TenantActivityLogAlertResource.tsp --------- Co-authored-by: Jiao Di (MSFT) <80496810+v-jiaodi@users.noreply.github.com> Co-authored-by: ChenxiJiang333 <119990644+ChenxiJiang333@users.noreply.github.com> * MPG migration - powerbidedicated (#39570) * MPG migration - powerbidedicated * WIP * WIP * refine * Update specification/powerbidedicated/resource-manager/Microsoft.PowerBIdedicated/PowerBIDedicated/client.tsp Co-authored-by: Wei Hu <live1206@gmail.com> * Clarify suppress comment for legacy pageable usage Updated suppress comment for legacy usage to clarify its purpose. --------- Co-authored-by: Wei Hu <live1206@gmail.com> * Tyespec migration for alertsmanagement AlertsManagement (#39103) * converted * could compile * update * update * remove @operationid * update * prettier * Update tspconfig.yaml * update * Refactor folder * Remove is-modular-library flag from tspconfig.yaml * Update client.tsp * Update client names and time range constants * Update client.tsp * Update client.tsp * Update client.tsp * Add statusUrl client name for Java * feat(alertsmanagement): add Java client name mappings and update tspconfig Add Java client name mappings for NotificationResult, AlertsMetaData, AlertsMetaDataProperties, and Essentials models in the client.tsp file. Also add use-object-for-unknown option to tspconfig.yaml to handle unknown properties properly. * add go config * fix: AlertModificationItem.details nullable --------- Co-authored-by: Tong Xu (MSFT) <v-xuto@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: Weidong Xu <weidxu@microsoft.com> Co-authored-by: Chenjie Shi <tadelesh.shi@live.cn> Co-authored-by: v-huizhu2 <v-huizhu2@microsoft.com> Co-authored-by: judy.liu <v-liujudy@microsoft.com> Co-authored-by: Pan Shao <97225342+pshao25@users.noreply.github.com> * [Liftr-Informatica] Sync all API versions with azure-rest-api-specs-pr to public repo (#39757) * Sync with azure-rest-api-specs-pr repo * build fixes * tsv fix * Fixed examples * Update JS config --------- Co-authored-by: kazrael2119 <98569699+kazrael2119@users.noreply.github.com> Co-authored-by: Razvan Badea <156206747+razvanbadea-msft@users.noreply.github.com> Co-authored-by: Nikhil Gupta <52026487+nikhgup@users.noreply.github.com> * [Azure App Testing] Added API Version 2026-02-01-preview for Playwright Workspaces (#40064) * [Azure App Testing] Added API Version 2026-02-01-preview for Playwright Workspaces * Sync eng/common directory with azure-sdk-tools for PR 13750 (#39991) * Mark package as released using azsdk cli command * Fix endpoint type (#40099) * Fix endpoint type * regen * bump openapi-validator-rulesets from 2.2.1 to 2.2.2 (#40107) * Added optional parameter for datamap remove classification api (#39983) * Added optional parameter for datamap remove classification api * Updated TypeSpec and example for remove classification api * Datamap api example update --------- Co-authored-by: Sidhant Sharma <sidhansharma@microsoft.com> * MPG migration Spec - SqlVirtualMachine (#40022) --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Zhonglei Ma <v-zhongleima@microsoft.com> Co-authored-by: Scott Beddall (from Dev Box) <scbedd@microsoft.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com> Co-authored-by: mikeharder <9459391+mikeharder@users.noreply.github.com> Co-authored-by: Arthur Ma <mars.arthur@263.net> Co-authored-by: Chenjie Shi <tadelesh.shi@live.cn> Co-authored-by: tadelesh <chenjieshi@microsoft.com> 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: Xiaofei Cao (from Dev Box) <xiaofeicao@microsoft.com> Co-authored-by: ChenxiJiang333 <119990644+ChenxiJiang333@users.noreply.github.com> Co-authored-by: Pan Shao <97225342+pshao25@users.noreply.github.com> Co-authored-by: Pan Shao <pashao@microsoft.com> Co-authored-by: schaudhari6254888 <111409694+schaudhari6254888@users.noreply.github.com> Co-authored-by: haiyuan_zhang <haiyuan.zhang1982@gmail.com> Co-authored-by: Dapeng Zhang <ufo54153@gmail.com> Co-authored-by: Tong Xu (MSFT) <57166602+v-xuto@users.noreply.github.com> Co-authored-by: Qiaoqiao Zhang <55688292+qiaozha@users.noreply.github.com> Co-authored-by: Summer Warren <summerwarren@microsoft.com> Co-authored-by: catalinaperalta <9859037+catalinaperalta@users.noreply.github.com> Co-authored-by: catalinaperalta <caperal@microsoft.com> Co-authored-by: Kashif Khan <361477+kashifkhan@users.noreply.github.com> Co-authored-by: wcas-ms <wcashman@microsoft.com> Co-authored-by: Wenming Liu <v-wenmingliu@microsoft.com> Co-authored-by: Tong Xu (MSFT) <v-xuto@microsoft.com> Co-authored-by: judy.liu <v-liujudy@microsoft.com> Co-authored-by: Wei Hu <live1206@gmail.com> Co-authored-by: Weidong Xu <weidxu@microsoft.com> Co-authored-by: v-huizhu2 <v-huizhu2@microsoft.com> Co-authored-by: Raja singhal <singhalraja.30003@gmail.com> Co-authored-by: kazrael2119 <98569699+kazrael2119@users.noreply.github.com> Co-authored-by: Razvan Badea <156206747+razvanbadea-msft@users.noreply.github.com> Co-authored-by: Nikhil Gupta <52026487+nikhgup@users.noreply.github.com> Co-authored-by: Mitesh Shah <58204159+mitsha-microsoft@users.noreply.github.com> Co-authored-by: JoshLove-msft <54595583+JoshLove-msft@users.noreply.github.com> Co-authored-by: Mike Harder <mharder@microsoft.com> Co-authored-by: sid-uni <95178117+sid-uni@users.noreply.github.com> Co-authored-by: Sidhant Sharma <sidhansharma@microsoft.com>
1 parent 9d84c49 commit a5aec37

23 files changed

Lines changed: 131 additions & 88 deletions

File tree

.github/package-lock.json

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.github/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
"eslint": "^9.22.0",
3232
"fflate": "0.8.2",
3333
"globals": "^17.0.0",
34-
"prettier": "3.8.0",
34+
"prettier": "3.8.1",
3535
"prettier-plugin-organize-imports": "^4.2.0",
3636
"semver": "^7.7.1",
3737
"tinybench": "^6.0.0",

.github/shared/package-lock.json

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.github/shared/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@
5353
"cross-env": "^10.1.0",
5454
"eslint": "^9.22.0",
5555
"globals": "^17.0.0",
56-
"prettier": "3.8.0",
56+
"prettier": "3.8.1",
5757
"prettier-plugin-organize-imports": "^4.2.0",
5858
"semver": "^7.7.1",
5959
"tinybench": "^6.0.0",

eng/common/instructions/azsdk-tools/sdk-details-in-release-plan.instructions.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ description: 'Identify languages configured in the TypeSpec project and add it t
88
- For Java and Python, use `emitter-output-dir` for package name if it exists. Otherwise use `package-dir` to get the package name as fallback approach.
99
- For .NET, use namespace property to get package name.
1010
- For JavaScript, use `packagedetails:name` property to get package name.
11-
- For Go, use module name and remove `github.com/Azure/azure-sdk-for-go/` to get package name
11+
- For Go, use module name and remove `github.com/Azure/azure-sdk-for-go/` to get package name.
1212
3. Map the language name in emitter to one of the following in Pascal case(except .NET):
1313
- .NET
1414
- Java
@@ -36,6 +36,16 @@ description: 'Identify languages configured in the TypeSpec project and add it t
3636
**Success Criteria**: Release plan exists or user informed to create one.
3737

3838
# Step 3: Update Release Plan with SDK Information
39+
> **(MANDATORY - DO NOT SKIP) ALWAYS validate all package names against the format rules AND the examples table before calling any update tool, even if the user provides SDK details directly. Auto-correct and inform the user of invalid package names.**
40+
> - **JavaScript**: Must start with `@azure/`
41+
> - **Go**: Must start with `sdk/`
42+
>
43+
> **Valid package name examples (compare against these to catch invalid formats):**
44+
> | Language | Valid | Invalid |
45+
> |----------|-------|---------|
46+
> | JavaScript | `@azure/arm-compute` | `arm-compute`, `azure/arm-compute`,`@azure-arm-compute` |
47+
> | Go (management plane) | `sdk/resourcemanager/compute/armcompute` | `sdk/armcompute`, `/sdk/compute`, `github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute` |
48+
3949
**Goal**: Update the release plan with the languages and package names identified in Step 1.
4050
1. Use `azsdk_update_sdk_details_in_release_plan` to update the release plan work item with the JSON object created in Step 1.
4151
2. Confirm successful update of the release plan with the SDK information and summary of languages and package names.
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
parameters:
2+
InstallDirectory: $(Agent.TempDirectory)
3+
SourceRootPath: '$(System.DefaultWorkingDirectory)'
4+
5+
steps:
6+
- task: Powershell@2
7+
displayName: 'Install Azure SDK Tools CLI'
8+
inputs:
9+
targetType: 'inline'
10+
script: |
11+
& "${{ parameters.SourceRootPath }}/eng/common/mcp/azure-sdk-mcp.ps1" -InstallDirectory ${{ parameters.InstallDirectory }}
12+
$azsdkPath = Join-Path "${{ parameters.InstallDirectory }}" "azsdk$(if ($IsWindows) { '.exe' } else { '' })"
13+
Write-Host "##vso[task.setvariable variable=AZSDK]$azsdkPath"
14+
Write-Host "Set AZSDK variable to: $azsdkPath"
15+
pwsh: true
16+
workingDirectory: $(Pipeline.Workspace)

eng/common/pipelines/templates/steps/mark-release-completion.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,18 @@ parameters:
44
SourceRootPath: $(Build.SourcesDirectory)
55

66
steps:
7+
- template: /eng/common/pipelines/templates/steps/install-azsdk-cli.yml
8+
parameters:
9+
SourceRootPath: ${{ parameters.SourceRootPath }}
10+
711
- task: AzureCLI@2
812
inputs:
913
azureSubscription: opensource-api-connection
1014
scriptType: pscore
1115
scriptLocation: scriptPath
1216
scriptPath: ${{ parameters.SourceRootPath }}/eng/common/scripts/Mark-ReleasePlanCompletion.ps1
13-
arguments: -PackageInfoFilePath '${{ parameters.ConfigFileDir }}/${{ parameters.PackageArtifactName }}.json'
17+
arguments: >
18+
-PackageInfoFilePath '${{ parameters.ConfigFileDir }}/${{ parameters.PackageArtifactName }}.json' -AzsdkExePath '$(AZSDK)'
1419
workingDirectory: $(Pipeline.Workspace)
1520
displayName: Mark package as released
1621
continueOnError: true

eng/common/scripts/Mark-ReleasePlanCompletion.ps1

Lines changed: 21 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
param(
22
[Parameter(Mandatory = $true)]
3-
[string]$PackageInfoFilePath
3+
[string]$PackageInfoFilePath,
4+
[Parameter(Mandatory = $true)]
5+
[string]$AzsdkExePath
46
)
57

68
<#
@@ -12,12 +14,20 @@ param(
1214
1315
.PARAMETER PackageInfoFilePath
1416
The path to the package information file (required) or path to the directory containing package information files.
17+
18+
.PARAMETER AzsdkExePath
19+
The path to the azsdk executable used to mark the release completion.
1520
#>
1621

1722
Set-StrictMode -Version 3
1823
. (Join-Path $PSScriptRoot common.ps1)
19-
. (Join-Path $PSScriptRoot Helpers DevOps-WorkItem-Helpers.ps1)
2024

25+
#Validate azsdk executable path
26+
if (-Not (Test-Path $AzsdkExePath))
27+
{
28+
Write-Error "The azsdk executable was not found at path '$AzsdkExePath'. Please ensure the executable exists and the path is correct."
29+
exit 1
30+
}
2131

2232
#Get package properties
2333
if (-Not (Test-Path $PackageInfoFilePath))
@@ -30,35 +40,21 @@ function Process-Package([string]$packageInfoPath)
3040
{
3141
# Get package info from json file created before updating version to daily dev
3242
$pkgInfo = Get-Content $packageInfoPath | ConvertFrom-Json
33-
$PackageVersion = $pkgInfo.Version
3443
$PackageName = $pkgInfo.Name
35-
if (!$PackageName -or !$PackageVersion)
44+
if (!$PackageName)
3645
{
37-
Write-Host "Package name or version is not available in the package information file. Skipping the release plan status update for the package."
46+
Write-Host "Package name is not available in the package information file. Skipping the release plan status update for the package."
3847
return
39-
}
48+
}
4049

41-
# Check Azure DevOps Release Plan work items
42-
Write-Host "Checking active release plan work items for package: $PackageName"
43-
$workItems = Get-ReleasePlanForPackage $PackageName
44-
if(!$workItems)
50+
Write-Host "Marking release completion for package, name: $PackageName"
51+
$releaseInfo = & $AzsdkExePath release-plan update-release-status --package-name $PackageName --language $LanguageDisplayName --status "Released"
52+
if ($LASTEXITCODE -ne 0)
4553
{
46-
Write-Host "No active release plans found for package name: $PackageName."
47-
return
48-
}
49-
50-
$activeReleasePlan = $workItems
51-
if($workItems.Count -gt 1 -and ($workItems -is [System.Array]))
52-
{
53-
$concatenatedIds = ($workItems | Select-Object -ExpandProperty id) -join ','
54-
Write-Host "Multiple release plans found for package name: $PackageName with work item IDs: $concatenatedIds. Using the first release plan to update release status."
55-
$activeReleasePlan = $workItems[0]
54+
## Not all releases have a release plan. So we should not fail the script even if a release plan is missing.
55+
Write-Host "Failed to mark release completion for package '$PackageName' using azsdk. Exit code: $LASTEXITCODE"
5656
}
57-
# Update release status
58-
Write-Host "Release plan work item ID: $($activeReleasePlan["id"])"
59-
Write-Host "Marking release completion for package, name: $PackageName version: $PackageVersion"
60-
Update-ReleaseStatusInReleasePlan $activeReleasePlan.id "Released" $PackageVersion
61-
Write-Host "Successfully marked release completion for package, name: $PackageName version: $PackageVersion."
57+
Write-Host "Details: $releaseInfo"
6258
}
6359

6460
Write-Host "Finding all package info files in the path: $PackageInfoFilePath"
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.0.0-dev.20251209.1
1+
1.0.0-dev.20260128.1

eng/tools/lint-diff/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
"@azure-tools/specs-shared": "file:../../../.github/shared",
2626
"@microsoft.azure/openapi-validator": "2.2.4",
2727
"@microsoft.azure/openapi-validator-core": "1.0.7",
28-
"@microsoft.azure/openapi-validator-rulesets": "2.2.0",
28+
"@microsoft.azure/openapi-validator-rulesets": "2.2.2",
2929
"autorest": "^3.7.2",
3030
"change-case": "^5.4.4",
3131
"deep-eql": "^5.0.2",
@@ -40,7 +40,7 @@
4040
"eslint": "^9.22.0",
4141
"execa": "^9.5.2",
4242
"memfs": "^4.17.0",
43-
"prettier": "3.8.0",
43+
"prettier": "3.8.1",
4444
"prettier-plugin-organize-imports": "^4.2.0",
4545
"typescript": "~5.9.2",
4646
"typescript-eslint": "^8.45.0",

0 commit comments

Comments
 (0)