Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
54d16e6
Storage - Encoding Container Names (#47093)
ibrandes Nov 19, 2025
e758006
Storage - Improving Perf of StorageBearerTokenChallengeAuthorizationP…
ibrandes Nov 19, 2025
86b3dc8
[Internal]Enabled Netty Buffer Leak detection and left-over CosmsoCli…
FabianMeiswinkel Nov 20, 2025
896ec76
mgmt network, update api-version to 2025-03-01 (#47331)
v-huizhu2 Nov 20, 2025
5525601
Increment package versions for network releases (#47339)
azure-sdk Nov 20, 2025
e411a2e
Bump cspell from 9.2.1 to 9.3.2 in /eng/common/spelling (#47341)
azure-sdk Nov 20, 2025
ba9b59c
adding engsys repo owner to codeowners file (#47344)
scbedd Nov 21, 2025
154dbe5
[VoiceLive] Fix MCP error (#47325)
xitzhang Nov 21, 2025
3efc4a5
Sync eng/common directory with azure-sdk-tools for PR 13009 (#47348)
azure-sdk Nov 21, 2025
433c001
Pass package info to the API review and package validation pipelines …
raych1 Nov 21, 2025
fc17cb3
Sync eng/common directory with azure-sdk-tools for PR 12976 (#47351)
azure-sdk Nov 21, 2025
0719adf
[Automation] Generate Fluent Lite from Swagger postgresql#package-fle…
azure-sdk Nov 24, 2025
4d44359
[Automation] Generate Fluent Lite from Swagger newrelic#package-2025-…
azure-sdk Nov 24, 2025
55ef86e
update knowledgebase (#47362)
XiaofeiCao Nov 24, 2025
8ed4b90
Sync eng/common directory with azure-sdk-tools for PR 13045 (#47365)
azure-sdk Nov 24, 2025
680d476
Deprecation and removal of Azure Media Services Track 1 code (#47354)
samvaity Nov 24, 2025
44d7ea8
Increment package versions for computelimit releases (#47366)
azure-sdk Nov 24, 2025
90a04e7
Enables EndpointValidation (#47111)
FabianMeiswinkel Nov 24, 2025
c54a779
Configurations: 'specification/servicefabricmanagedclusters/resource…
azure-sdk Nov 24, 2025
eb81443
Sync eng/common directory with azure-sdk-tools for PR 13040 (#47369)
azure-sdk Nov 25, 2025
a18023d
Increment package versions for patch releases (#47361)
XiaofeiCao Nov 25, 2025
9326612
Increment package versions for newrelicobservability releases (#47371)
azure-sdk Nov 25, 2025
9972630
mgmt, prepare release 2.57.0 (#47370)
XiaofeiCao Nov 25, 2025
793d43a
Increment package versions for resourcemanager releases (#47377)
azure-sdk Nov 25, 2025
5d1c49b
Bail out from barriers when barriers hit 410 `Lease Not Found`. (#47232)
jeet1995 Nov 25, 2025
3c206df
Merge branch 'main' of https://github.com/nehrao1/azure-sdk-for-java …
jeet1995 Nov 25, 2025
8190853
Addressing review comments.
jeet1995 Nov 25, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@
/sdk/ai/azure-ai-inference/ @dargilco @jhakulin @glharper @Azure/azure-java-sdk

# PRLabel: %Voice Live
/sdk/ai/azure-ai-voicelive/ @rhurey @xitzhang
/sdk/ai/azure-ai-voicelive/ @rhurey @xitzhang @amber-yujueWang

# ServiceLabel: %AKS
# ServiceOwners: @Azure/aks-pm
Expand Down Expand Up @@ -918,7 +918,7 @@
/common/perf-test-core/ @alzimmermsft @srnagar @g2vinay @Azure/azure-java-sdk

# PRLabel: %common
/.vscode/ @alzimmermsft @srnagar @g2vinay @conniey @rujche @netyyyy @saragluna @moarychan @Azure/azure-java-sdk
/.vscode/ @alzimmermsft @srnagar @g2vinay @conniey @rujche @netyyyy @saragluna @moarychan @Azure/azure-java-sdk @raych1

# ServiceLabel: %common
# AzureSdkOwners: @alzimmermsft @srnagar
Expand Down
4 changes: 3 additions & 1 deletion .vscode/cspell.json
Original file line number Diff line number Diff line change
Expand Up @@ -873,7 +873,9 @@
"words": [
"Dexec",
"viseme",
"VISEME"
"VISEME",
"webrtc",
"WEBRTC"
]
},
{
Expand Down
2 changes: 0 additions & 2 deletions eng/.docsettings.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,6 @@ required_readme_sections:
- ^Next steps$
- ^Contributing$
known_presence_issues:
- ['sdk/mediaservices/microsoft-azure-media', '#2847']
- ['sdk/servicebus/microsoft-azure-servicebus', '#2847']
# Changelog List
- ['sdk/authorization/microsoft-azure-authentication-msi-token-provider/CHANGELOG.md', '#2847']
Expand All @@ -48,7 +47,6 @@ known_presence_issues:
- ['sdk/keyvault/microsoft-azure-keyvault-extensions/CHANGELOG.md', '#2847']
- ['sdk/keyvault/microsoft-azure-keyvault-webkey/CHANGELOG.md', '#2847']
- ['sdk/keyvault/microsoft-azure-keyvault-test/CHANGELOG.md', '#2847']
- ['sdk/mediaservices/microsoft-azure-media/CHANGELOG.md', '#2847']
- ['sdk/servicebus/microsoft-azure-servicebus/CHANGELOG.md', '#2847']
- ['sdk/keyvault/microsoft-azure-keyvault-complete/CHANGELOG.md', '#2847']

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,4 @@ The user can specify multiple languages to check. If the user wants to check all
## Output
Display results in a user-friendly and concise format, highlighting any missing dependencies that need to be addressed and how to resolve them.

WHENEVER Python related requirements fail, ALWAYS ASK the user if they have set the `AZSDKTOOLS_PYTHON_VENV_PATH` system environment variable to their desired virtual environment. This tool can only check requirements in the venv path specified by that environment variable.
When Python tool requirements fail, inform the user about the `AZSDKTOOLS_PYTHON_VENV_PATH` environment variable if they have setup issues. The verify-setup tool can only check Python requirements within the virtual environment specified by this environment variable.
3 changes: 2 additions & 1 deletion eng/common/pipelines/templates/steps/create-apireview.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,9 @@ steps:
- task: Powershell@2
inputs:
filePath: ${{ parameters.SourceRootPath }}/eng/common/scripts/Create-APIReview.ps1
# PackageInfoFiles example: @('a/file1.json','a/file2.json')
arguments: >
-PackageInfoFiles ('${{ convertToJson(parameters.PackageInfoFiles) }}' | ConvertFrom-Json -NoEnumerate)
-PackageInfoFiles @('${{ join(''',''', parameters.PackageInfoFiles) }}')
-ArtifactList ('${{ convertToJson(parameters.Artifacts) }}' | ConvertFrom-Json | Select-Object Name)
-ArtifactPath '${{parameters.ArtifactPath}}'
-ArtifactName ${{ parameters.ArtifactName }}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ steps:
azureSubscription: opensource-api-connection
scriptType: pscore
scriptLocation: inlineScript
# PackageInfoFiles example: @('a/file1.json','a/file2.json')
inlineScript: |
$(Build.SourcesDirectory)/eng/common/scripts/Validate-All-Packages.ps1 `
-ArtifactList ('${{ convertToJson(parameters.Artifacts) }}' | ConvertFrom-Json | Select-Object Name) `
Expand All @@ -34,7 +35,7 @@ steps:
-BuildDefinition $(System.CollectionUri)$(System.TeamProject)/_build?definitionId=$(System.DefinitionId) `
-PipelineUrl $(System.CollectionUri)$(System.TeamProject)/_build/results?buildId=$(Build.BuildId) `
-IsReleaseBuild $$(SetAsReleaseBuild) `
-PackageInfoFiles ('${{ convertToJson(parameters.PackageInfoFiles) }}' | ConvertFrom-Json -NoEnumerate)
-PackageInfoFiles @('${{ join(''',''', parameters.PackageInfoFiles) }}')
workingDirectory: $(Pipeline.Workspace)
displayName: Validate packages and update work items
continueOnError: true
Expand Down
5 changes: 3 additions & 2 deletions eng/common/scripts/Create-APIReview.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -373,7 +373,8 @@ elseif ($ArtifactList -and $ArtifactList.Count -gt 0) {
elseif ($PackageInfoFiles -and $PackageInfoFiles.Count -gt 0) {
# Lowest Priority: Direct PackageInfoFiles (new method)
Write-Host "Using PackageInfoFiles parameter with $($PackageInfoFiles.Count) files"
$ProcessedPackageInfoFiles = $PackageInfoFiles # Use as-is
# Filter out empty strings or whitespace-only entries
$ProcessedPackageInfoFiles = @($PackageInfoFiles | Where-Object { -not [string]::IsNullOrWhiteSpace($_) })
}
else {
Write-Error "No package information provided. Please provide either 'PackageName', 'ArtifactList', or 'PackageInfoFiles' parameters."
Expand All @@ -382,7 +383,7 @@ else {

# Validate that we have package info files to process
if (-not $ProcessedPackageInfoFiles -or $ProcessedPackageInfoFiles.Count -eq 0) {
Write-Error "No package info files found after processing parameters."
Write-Error "No package info files found after processing parameters. Or PackageInfoFiles parameter contains only empty or whitespace entries, please check the artifact settings."
exit 1
}

Expand Down
16 changes: 12 additions & 4 deletions eng/common/scripts/Detect-Api-Changes.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,16 @@ Param (
$configFileDir = Join-Path -Path $ArtifactPath "PackageInfo"

# Submit API review request and return status whether current revision is approved or pending or failed to create review
function Submit-Request($filePath, $packageName, $packageType)
function Submit-Request($filePath, $packageInfo)
{
$packageName = $packageInfo.ArtifactName ?? $packageInfo.Name
$packageType = $packageInfo.SdkType

# Construct full package name with groupId if available
$fullPackageName = $packageName
if ($packageInfo.PSObject.Members.Name -contains "Group" -and $packageInfo.Group) {
$fullPackageName = "$($packageInfo.Group):$packageName"
}
$repoName = $RepoFullName
if (!$repoName) {
$repoName = "azure/azure-sdk-for-$LanguageShort"
Expand All @@ -36,7 +44,7 @@ function Submit-Request($filePath, $packageName, $packageType)
$query.Add('commitSha', $CommitSha)
$query.Add('repoName', $repoName)
$query.Add('pullRequestNumber', $PullRequestNumber)
$query.Add('packageName', $packageName)
$query.Add('packageName', $fullPackageName)
$query.Add('language', $LanguageShort)
$query.Add('project', $DevopsProject)
$query.Add('packageType', $packageType)
Expand Down Expand Up @@ -75,7 +83,7 @@ function Submit-Request($filePath, $packageName, $packageType)
catch
{
Write-Host "ERROR: API request failed" -ForegroundColor Red
Write-Host "Status Code: $($_.Exception.Response.StatusCode.Value__)" -ForegroundColor Yellow
Write-Host "Status Code: $($_.Exception.Response.StatusCode.Value__)" -ForegroundColor Yellow
Write-Host "Error: $($_.Exception.Message)" -ForegroundColor Yellow
if ($_.ErrorDetails.Message) {
Write-Host "Details: $($_.ErrorDetails.Message)" -ForegroundColor Yellow
Expand Down Expand Up @@ -165,7 +173,7 @@ foreach ($packageInfoFile in $packageInfoFiles)
if ($isRequired -eq $True)
{
$filePath = $pkgPath.Replace($ArtifactPath , "").Replace("\", "/")
$respCode = Submit-Request -filePath $filePath -packageName $pkgArtifactName -packageType $packageType
$respCode = Submit-Request -filePath $filePath -packageInfo $packageInfo
if ($respCode -ne '200')
{
$responses[$pkgArtifactName] = $respCode
Expand Down
8 changes: 4 additions & 4 deletions eng/common/scripts/Validate-All-Packages.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -278,16 +278,16 @@ if ($ArtifactList -and $ArtifactList.Count -gt 0)
}
}
}
elseif ($PackageInfoFiles -and $PackageInfoFiles.Count -gt 0)
{
elseif ($PackageInfoFiles -and $PackageInfoFiles.Count -gt 0) {
# Direct PackageInfoFiles (new method)
Write-Host "Using PackageInfoFiles parameter with $($PackageInfoFiles.Count) files"
$ProcessedPackageInfoFiles = $PackageInfoFiles
# Filter out empty strings or whitespace-only entries
$ProcessedPackageInfoFiles = @($PackageInfoFiles | Where-Object { -not [string]::IsNullOrWhiteSpace($_) })
}

# Validate that we have package info files to process
if (-not $ProcessedPackageInfoFiles -or $ProcessedPackageInfoFiles.Count -eq 0) {
Write-Error "No package info files found after processing parameters."
Write-Error "No package info files found after processing parameters. Or PackageInfoFiles parameter contains only empty or whitespace entries, please check the artifact settings."
exit 1
}

Expand Down
Loading