Skip to content

Commit 7bbb745

Browse files
committed
merge main
2 parents f879d67 + b417ceb commit 7bbb745

File tree

2,850 files changed

+535782
-28148
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

2,850 files changed

+535782
-28148
lines changed

.github/CODEOWNERS

Lines changed: 66 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,12 @@
2525
# PRLabel: %Core.Http
2626
/sdk/core/corehttp/ @pvaneck @lmazuel @annatisch @johanste @xiangyan99 @iscai-msft @kashifkhan
2727

28+
# AzureSdkOwners: @xiangyan99 @kashifkhan @pvaneck
29+
# ServiceLabel: %Core.Http
30+
31+
# AzureSdkOwners: @xiangyan99 @kashifkhan
32+
# ServiceLabel: %Azure.Core
33+
2834
# PRLabel: %Azure.Core
2935
/sdk/core/ @lmazuel @annatisch @johanste
3036
/sdk/core/azure-core/ @lmazuel @annatisch @johanste @xiangyan99 @tjprescott @iscai-msft @kashifkhan
@@ -42,26 +48,39 @@
4248
# PRLabel: %AgriFood
4349
/sdk/agrifood/azure-agrifood-farming/ @bhargav-kansagara
4450

51+
# AzureSdkOwners: @xiangyan99
52+
# ServiceLabel: %Azure.Identity
4553
# PRLabel: %Azure.Identity
4654
/sdk/identity/ @pvaneck @xiangyan99 @Azure/azure-sdk-write-identity
4755

56+
# AzureSdkOwners: @kashifkhan
57+
# ServiceLabel: %Event Hubs
58+
# ServiceOwners: @kasun04
59+
4860
# PRLabel: %Event Hubs
4961
/sdk/eventhub/ @annatisch @kashifkhan @swathipil @l0lawrence
5062

63+
# ServiceLabel: %Storage
5164
# PRLabel: %Storage
5265
/sdk/storage/ @annatisch @jalauzon-msft @vincenttran-msft
5366

67+
# AzureSdkOwners: @YalinLi0312
68+
# ServiceLabel: %App Configuration
5469
# PRLabel: %App Configuration
5570
/sdk/appconfiguration/ @YalinLi0312
5671

72+
# ServiceOwners: @mrm9084
73+
# ServiceLabel: %App Configuration Provider
74+
5775
# PRLabel: %App Configuration Provider
5876
/sdk/appconfiguration/azure-appconfiguration-provider/ @mametcal @albertofori @avanigupta @mrm9084
5977

6078
# PRLabel: %Attestation
6179
/sdk/attestation/azure-security-attestation/ @anilba06 @Azure/azure-sdk-write-attestation @gkostal
6280

81+
# ServiceLabel: %Batch
6382
# PRLabel: %Batch
64-
/sdk/batch/ @jingjlii @JJJessieWang @wanghoppe @dpwatrous @wiboris
83+
/sdk/batch/ @jingjlii @JJJessieWang @wanghoppe @dpwatrous @wiboris @cRui861
6584

6685
# PRLabel: %CognitiveServices
6786
/sdk/cognitiveservices/ @kristapratico
@@ -96,14 +115,22 @@
96115
# PRLabel: %Communication - Common
97116
/sdk/communication/**/_shared/ @Azure/acs-identity-sdk @AikoBB @maximrytych-ms @mjafferi-msft
98117

118+
# ServiceLabel: %Confidential Ledger
99119
# PRLabel: %Confidential Ledger
100-
/sdk/confidentialledger/azure-confidentialledger/ @PallabPaul
120+
/sdk/confidentialledger/azure-confidentialledger/ @PallabPaul @lynshi
101121

122+
# ServiceLabel: %Content Safety
102123
# PRLabel: %Content Safety
103124
/sdk/contentsafety/ @mengaims @JieZhou000
104125

126+
# ServiceLabel: %Cognitive - Health Insights
127+
# PRLabel: %Cognitive - Health Insights
128+
/sdk/healthinsights/ @tomsft
129+
130+
# AzureSdkOwners: @mccoyp
131+
# ServiceLabel: %KeyVault
105132
# PRLabel: %KeyVault
106-
/sdk/keyvault/ @schaabs @mccoyp
133+
/sdk/keyvault/ @mccoyp
107134

108135
# PRLabel: %Load Testing
109136
/sdk/loadtesting/azure-developer-loadtesting/ @msyyc @iscai-msft
@@ -114,6 +141,8 @@
114141
# PRLabel: %Monitor
115142
/sdk/loganalytics/ @pvaneck
116143

144+
# AzureSdkOwners: @pvaneck
145+
# ServiceLabel: %Monitor
117146
# PRLabel: %Monitor
118147
/sdk/monitor/azure-monitor-ingestion/ @pvaneck @Azure/azure-sdk-write-monitor-data-plane
119148

@@ -126,9 +155,11 @@
126155
# PRLabel: %Monitor - ApplicationInsights
127156
/sdk/applicationinsights/azure-applicationinsights/ @azmonapplicationinsights @pvaneck
128157

158+
# ServiceLabel: %Monitor - Distro
129159
# PRLabel: %Monitor - Distro
130160
/sdk/monitor/azure-monitor-opentelemetry/ @lzchen @jeremydvoss
131161

162+
# ServiceLabel: %Monitor - Exporter
132163
# PRLabel: %Monitor - Exporter
133164
/sdk/monitor/azure-monitor-opentelemetry-exporter/ @lmazuel @lzchen @hectorhdzg @jeremydvoss
134165

@@ -138,12 +169,15 @@
138169
# PRLabel: %Container Instances
139170
/sdk/containerinstance/ @samkreter @xizhamsft
140171

172+
# AzureSdkOwners: @YalinLi0312
173+
# ServiceLabel: %Container Registry
141174
# PRLabel: %Container Registry
142175
/sdk/containerregistry/ @YalinLi0312
143176

144177
# PRLabel: %Container Service
145178
/sdk/containerservice/ @zqingqing1
146179

180+
# ServiceLabel: %Cosmos
147181
# PRLabel: %Cosmos
148182
/sdk/cosmos/ @kushagraThapar @simorenoh @xinlian12 @annatisch @bambriz
149183

@@ -161,8 +195,10 @@
161195
# PRLabel: %Device Update
162196
/sdk/deviceupdate/ @dpokluda @sedols
163197

198+
# AzureSdkOwners: @kashifkhan
199+
# ServiceLabel: %Event Grid
164200
# PRLabel: %Event Grid
165-
/sdk/eventgrid/ @lmazuel @l0lawrence
201+
/sdk/eventgrid/ @kashifkhan @l0lawrence
166202

167203
# PRLabel: %Image Analysis
168204
# ServiceLabel: %Image Analysis %Service Attention
@@ -177,6 +213,7 @@
177213
# PRLabel: %Machine Learning Compute
178214
/sdk/machinelearning/ @shutchings
179215

216+
# ServiceLabel: %Machine Learning
180217
# PRLabel: %Machine Learning
181218
/sdk/ml/ @paulshealy1 @singankit @diondrapeck @luigiw @kdestin @MilesHolland @needuv @ninghu @YusakuNo1
182219

@@ -277,18 +314,25 @@
277314
/sdk/mixedreality/azure-mixedreality-authentication/ @RamonArguelles
278315
/sdk/remoterendering/ @FlorianBorn71
279316

317+
# AzureSdkOwners: @kristapratico
318+
# ServiceLabel: %OpenAI
280319
# PRLabel: %OpenAI
281320
/sdk/openai/ @kristapratico @glecaros
282321

322+
# ServiceLabel: %Purview
283323
# PRLabel: %Purview
284-
/sdk/purview/ @iscai-msft @msyyc
324+
/sdk/purview/ @yifan-zhou922
285325

286326
# PRLabel: %Recovery Services
287327
/sdk/recoveryservices/ @DheerendraRathor
288328

329+
# AzureSdkOwners: @kashifkhan
330+
# ServiceLabel: %Schema Registry
289331
# PRLabel: %Schema Registry
290332
/sdk/schemaregistry/ @kashifkhan @swathipil
291333

334+
# AzureSdkOwners: @xiangyan99
335+
# ServiceLabel: %Search
292336
# PRLabel: %Search
293337
/sdk/search/ @xiangyan99
294338

@@ -298,6 +342,8 @@
298342
# PRLabel: %SQL
299343
/sdk/sql/ @jaredmoo
300344

345+
# AzureSdkOwners: @kashifkhan
346+
# ServiceLabel: %Service Bus
301347
# PRLabel: %Service Bus
302348
/sdk/servicebus/ @annatisch @kashifkhan @swathipil @l0lawrence
303349

@@ -307,21 +353,31 @@
307353
# PRLabel: %EngSys
308354
/sdk/template/ @scbedd @weshaggard @benbp
309355

356+
# ServiceLabel: %Cognitive - Text Analytics
310357
# PRLabel: %Cognitive - Text Analytics
311-
/sdk/textanalytics/ @kristapratico @quentinRobinson @wangyuantao
358+
/sdk/textanalytics/ @quentinRobinson @wangyuantao
312359

360+
# AzureSdkOwners: @YalinLi0312
361+
# ServiceLabel: %Cognitive - Form Recognizer
313362
# PRLabel: %Cognitive - Form Recognizer
314363
/sdk/formrecognizer/ @YalinLi0312
315364

365+
# AzureSdkOwners: @YalinLi0312
366+
# ServiceLabel: %Document Intelligence
316367
# PRLabel: %Document Intelligence
317368
/sdk/documentintelligence/ @YalinLi0312
318369

370+
# AzureSdkOwners: @xiangyan99
371+
# ServiceLabel: %Cognitive - Metrics Advisor
319372
# PRLabel: %Cognitive - Metrics Advisor
320373
/sdk/metricsadvisor/ @xiangyan99 @kristapratico @iscai-msft
321374

322375
# PRLabel: %Cognitive - Anomaly Detector
323376
/sdk/anomalydetector/ @conhua @mengaims @juaduan @moreOver0
324377

378+
# ServiceOwners: @MikeyMCZ
379+
# ServiceLabel: %Cognitive - Translator
380+
325381
# PRLabel: %Cognitive - Translator
326382
/sdk/translation/ @kristapratico
327383
/sdk/translation/azure-ai-translation-text/ @MikeyMCZ
@@ -335,12 +391,16 @@
335391
# PRLabel: %Graph
336392
/sdk/graphrbac/ @msyyc @ChenxiJiang333
337393

394+
# AzureSdkOwners: @YalinLi0312
395+
# ServiceLabel: %Tables
338396
# PRLabel: %Tables
339397
/sdk/tables/ @YalinLi0312
340398

341399
# PRLabel: %Media
342400
/sdk/media/ @naiteeks @giakas
343401

402+
# AzureSdkOwners: @YalinLi0312
403+
# ServiceLabel: %Container Registry
344404
# PRLabel: %Container Registry
345405
/sdk/containerregistry/ @YalinLi0312
346406

.github/event-processor.config

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,5 +21,6 @@
2121
"IdentifyStaleIssues": "On",
2222
"IdentifyStalePullRequests": "On",
2323
"CloseAddressedIssues": "On",
24-
"LockClosedIssues": "On"
24+
"LockClosedIssues": "On",
25+
"EnforceMaxLifeOfIssues": "Off"
2526
}

.github/workflows/event-processor.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
steps:
3030
- name: 'Az CLI login'
3131
if: ${{ github.event_name == 'issues' && github.event.action == 'opened' }}
32-
uses: azure/login@v1
32+
uses: azure/login@v1.5.1
3333
with:
3434
client-id: ${{ secrets.AZURE_CLIENT_ID }}
3535
tenant-id: ${{ secrets.AZURE_TENANT_ID }}
@@ -55,7 +55,7 @@ jobs:
5555
run: >
5656
dotnet tool install
5757
Azure.Sdk.Tools.GitHubEventProcessor
58-
--version 1.0.0-dev.20231114.3
58+
--version 1.0.0-dev.20240229.2
5959
--add-source https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-net/nuget/v3/index.json
6060
--global
6161
shell: bash

.github/workflows/scheduled-event-processor.yml

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@ on:
1414
- cron: '30 4,10,16,22 * * *'
1515
# Lock closed issues, every 6 hours at 05:30 AM, 11:30 AM, 05:30 PM and 11:30 PM - LockClosedIssues
1616
- cron: '30 5,11,17,23 * * *'
17+
# Enforce max life of issues, every Monday at 10:00 AM - EnforceMaxLifeOfIssues
18+
# Note: GitHub uses UTC, to run at 10am PST, the cron task needs to be 6pm (1800 hours) UTC
19+
- cron: '0 18 * * MON'
1720
# This removes all unnecessary permissions, the ones needed will be set below.
1821
# https://docs.github.com/en/actions/security-guides/automatic-token-authentication#permissions-for-the-github_token
1922
permissions: {}
@@ -34,7 +37,7 @@ jobs:
3437
run: >
3538
dotnet tool install
3639
Azure.Sdk.Tools.GitHubEventProcessor
37-
--version 1.0.0-dev.20231114.3
40+
--version 1.0.0-dev.20240229.2
3841
--add-source https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-net/nuget/v3/index.json
3942
--global
4043
shell: bash
@@ -126,3 +129,14 @@ jobs:
126129
shell: bash
127130
env:
128131
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
132+
133+
- name: Enforce Max Life of Issues Scheduled Event
134+
if: github.event.schedule == '0 18 * * MON'
135+
run: |
136+
cat > payload.json << 'EOF'
137+
${{ toJson(github.event) }}
138+
EOF
139+
github-event-processor ${{ github.event_name }} payload.json EnforceMaxLifeOfIssues
140+
shell: bash
141+
env:
142+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.vscode/cspell.json

Lines changed: 24 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
"sdk/ai/**/index/**",
3535
"sdk/ai/azure-ai-generative/tests/**",
3636
"sdk/ai/azure-ai-resources/azure/ai/resources/_index/_langchain/vendor/**",
37+
"sdk/ai/azure-ai-resources/azure/ai/resources/_restclient/**",
3738
"sdk/cognitiveservices/azure-cognitiveservices-search-autosuggest/**",
3839
"sdk/cognitiveservices/azure-cognitiveservices-search-customimagesearch/**",
3940
"sdk/cognitiveservices/azure-cognitiveservices-search-customsearch/**",
@@ -173,6 +174,7 @@
173174
"AsyncIterable",
174175
"asyncio",
175176
"avroencoder",
177+
"Avs",
176178
"azcmagent",
177179
"azsdk",
178180
"azurecr",
@@ -449,7 +451,9 @@
449451
"aiter",
450452
"solft",
451453
"amltmp",
452-
"amltemp"
454+
"amltemp",
455+
"deserializers",
456+
"dicom",
453457
],
454458
"overrides": [
455459
{
@@ -550,6 +554,12 @@
550554
"Jwcmlud"
551555
]
552556
},
557+
{
558+
"filename": "sdk/identity/azure-identity/tests/*.py",
559+
"words": [
560+
"infile"
561+
]
562+
},
553563
{
554564
"filename": "sdk/identity/test-resources*",
555565
"words": [
@@ -1416,7 +1426,8 @@
14161426
"Docoptype",
14171427
"mycontainer",
14181428
"iscontinuationexpected",
1419-
"aalapatirvbd"
1429+
"aalapatirvbd",
1430+
"unconfigure"
14201431
]
14211432
},
14221433
{
@@ -1697,6 +1708,17 @@
16971708
"ctxt",
16981709
"wday"
16991710
]
1711+
},
1712+
{
1713+
"filename": "sdk/healthinsights/azure-healthinsights-radiologyinsights/**",
1714+
"words": [
1715+
"ctxt",
1716+
"mros",
1717+
"Nify",
1718+
"loinc",
1719+
"wday",
1720+
"SNOMED"
1721+
]
17001722
}
17011723
],
17021724
"allowCompoundWords": true

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,7 @@ When code samples take dependencies, readers should be able to use the material
187187

188188
Samples may take the following categories of dependencies:
189189

190-
- **Open-source** : Open source offerings that use an [Open Source Initiative (OSI) approved license](https://opensource.org/licenses). Any component whose license isn't OSI-approved is considered a commercial offering. Prefer OSS projects that are members of any of the [OSS foundations that Microsoft is part of](https://opensource.microsoft.com/ecosystem/). Prefer permissive licenses for libraries, like [MIT](https://opensource.org/licenses/MIT) and [Apache 2](https://opensource.org/licenses/Apache-2.0). Copy-left licenses like [GPL](https://opensource.org/licenses/gpl-license) are acceptable for tools, and OSs. [Kubernetes](https://github.com/kubernetes/kubernetes), [Linux](https://github.com/torvalds/linux), and [Newtonsoft.Json](https://github.com/JamesNK/Newtonsoft.Json) are examples of this license type. Links to open source components should be to where the source is hosted, including any applicable license, such as a GitHub repository (or similar).
190+
- **Open-source** : Open source offerings that use an [Open Source Initiative (OSI) approved license](https://opensource.org/licenses). Any component whose license isn't OSI-approved is considered a commercial offering. Prefer OSS projects that are members of any of the [OSS foundations that Microsoft is part of](https://opensource.microsoft.com/ecosystem/). Prefer permissive licenses for libraries, like [MIT](https://opensource.org/license/MIT) and [Apache 2](https://opensource.org/license/apache-2-0). Copy-left licenses like [GPLv3](https://opensource.org/license/gpl-3-0) are acceptable for tools, and OSs. [Kubernetes](https://github.com/kubernetes/kubernetes), [Linux](https://github.com/torvalds/linux), and [Newtonsoft.Json](https://github.com/JamesNK/Newtonsoft.Json) are examples of this license type. Links to open source components should be to where the source is hosted, including any applicable license, such as a GitHub repository (or similar).
191191

192192
- **Commercial**: Commercial offerings that enable readers to learn from our content without unnecessary extra costs. Typically, the offering has some form of a community edition, or a free trial sufficient for its use in content. A commercial license may be a form of dual-license, or tiered license. Links to commercial components should be to the commercial site for the software, even if the source software is hosted publicly on GitHub (or similar).
193193

conda/conda-recipes/azure-eventhub/meta.yaml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,15 +19,13 @@ requirements:
1919
- msrest >={{ environ.get('AZURESDK_CONDA_VERSION', '0.0.0') }}
2020
- pip
2121
- python
22-
- uamqp >={{ environ.get('AZURESDK_CONDA_VERSION', '0.0.0') }}
2322
- requests-oauthlib >=0.5.0
2423
- aiohttp
2524
run:
2625
- azure-core >={{ environ.get('AZURESDK_CONDA_VERSION', '0.0.0') }}
2726
- cryptography
2827
- msrest >={{ environ.get('AZURESDK_CONDA_VERSION', '0.0.0') }}
2928
- python
30-
- uamqp >={{ environ.get('AZURESDK_CONDA_VERSION', '0.0.0') }}
3129
- requests-oauthlib >=0.5.0
3230
- aiohttp
3331

0 commit comments

Comments
 (0)