Skip to content

Commit de8cc42

Browse files
authored
Merge branch 'main' into convert-number-lookup-ga-to-preview
2 parents 040a673 + dc7fc74 commit de8cc42

File tree

3,320 files changed

+688428
-41233
lines changed

Some content is hidden

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

3,320 files changed

+688428
-41233
lines changed

.github/CODEOWNERS

Lines changed: 73 additions & 11 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
52-
/sdk/storage/ @annatisch @jalauzon-msft @vincenttran-msft
65+
/sdk/storage/ @annatisch @jalauzon-msft @vincenttran-msft @weirongw23-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

@@ -204,9 +241,9 @@
204241
/sdk/ml/azure-ai-ml/azure/ai/ml/_local_endpoints/ @NonStatic2014 @arunsu @stanley-msft @JustinFirsching
205242

206243
# PRLabel: %ML-Jobs
207-
/sdk/ml/azure-ai-ml/azure/ai/ml/_schema/job* @DouglasXiaoMS @TonyJ1 @wangchao1230
208-
/sdk/ml/azure-ai-ml/azure/ai/ml/entities/_job/ @DouglasXiaoMS @TonyJ1 @wangchao1230
209-
/sdk/ml/training-experiences.tests.yml @DouglasXiaoMS @TonyJ1
244+
/sdk/ml/azure-ai-ml/azure/ai/ml/_schema/job* @TonyJ1 @wangchao1230
245+
/sdk/ml/azure-ai-ml/azure/ai/ml/entities/_job/ @TonyJ1 @wangchao1230
246+
/sdk/ml/training-experiences.tests.yml @TonyJ1
210247

211248
# PRLabel: %ML-AutoML
212249
/sdk/ml/azure-ai-ml/azure/ai/ml/_schema/automl/ @skasturi @rtanase @raduk @PhaniShekhar @sharma-riti @jialiu103 @nick863 @yuanzhuangyuanzhuang @anupsms @MaurisLucis @novaturient95
@@ -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

@@ -891,7 +951,7 @@
891951
#/<NotInRepo>/ @shivanissambare
892952

893953
# ServiceLabel: %ML-Jobs
894-
#/<NotInRepo>/ @DouglasXiaoMS @TonyJ1 @wangchao1230
954+
#/<NotInRepo>/ @TonyJ1 @wangchao1230
895955

896956
# ServiceLabel: %ML-Local Endpoints
897957
#/<NotInRepo>/ @NonStatic2014 @arunsu @stanley-msft @JustinFirsching
@@ -953,6 +1013,8 @@
9531013
###########
9541014
/eng/ @scbedd @weshaggard @benbp
9551015

1016+
/tools/ @scbedd @mccoyp
1017+
9561018
# Add owners for notifications for specific pipelines
9571019
/eng/pipelines/templates/jobs/tests-nightly-python.yml @lmazuel @mccoyp
9581020
/eng/pipelines/aggregate-reports.yml @lmazuel @mccoyp @YalinLi0312

.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: 63 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,26 +17,29 @@ on:
1717
permissions: {}
1818

1919
jobs:
20-
event-handler:
20+
# This event requires the Azure CLI to get the LABEL_SERVICE_API_KEY from the vault.
21+
# Because the azure/login step adds time costly pre/post Az CLI commands to any every job
22+
# it's used in, split this into its own job so only the event that needs the Az CLI pays
23+
# the cost.
24+
event-handler-with-azure:
2125
permissions:
2226
issues: write
2327
pull-requests: write
2428
# For OIDC auth
2529
id-token: write
2630
contents: read
27-
name: Handle ${{ github.event_name }} ${{ github.event.action }} event
31+
name: Handle ${{ github.event_name }} ${{ github.event.action }} event with azure login
2832
runs-on: ubuntu-latest
33+
if: ${{ github.event_name == 'issues' && github.event.action == 'opened' }}
2934
steps:
3035
- name: 'Az CLI login'
31-
if: ${{ github.event_name == 'issues' && github.event.action == 'opened' }}
3236
uses: azure/login@v1
3337
with:
3438
client-id: ${{ secrets.AZURE_CLIENT_ID }}
3539
tenant-id: ${{ secrets.AZURE_TENANT_ID }}
3640
subscription-id: ${{ secrets.AZURE_SUBSCRIPTION_ID }}
3741

3842
- name: 'Run Azure CLI commands'
39-
if: ${{ github.event_name == 'issues' && github.event.action == 'opened' }}
4043
run: |
4144
LABEL_SERVICE_API_KEY=$(az keyvault secret show \
4245
--vault-name issue-labeler \
@@ -55,7 +58,7 @@ jobs:
5558
run: >
5659
dotnet tool install
5760
Azure.Sdk.Tools.GitHubEventProcessor
58-
--version 1.0.0-dev.20231114.3
61+
--version 1.0.0-dev.20240311.2
5962
--add-source https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-net/nuget/v3/index.json
6063
--global
6164
shell: bash
@@ -94,3 +97,58 @@ jobs:
9497
# https://docs.github.com/en/actions/security-guides/automatic-token-authentication#about-the-github_token-secret
9598
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
9699
LABEL_SERVICE_API_KEY: ${{ env.LABEL_SERVICE_API_KEY }}
100+
101+
event-handler:
102+
permissions:
103+
issues: write
104+
pull-requests: write
105+
name: Handle ${{ github.event_name }} ${{ github.event.action }} event
106+
runs-on: ubuntu-latest
107+
if: ${{ github.event_name != 'issues' || github.event.action != 'opened' }}
108+
steps:
109+
# To run github-event-processor built from source, for testing purposes, uncomment everything
110+
# in between the Start/End-Build From Source comments and comment everything in between the
111+
# Start/End-Install comments
112+
# Start-Install
113+
- name: Install GitHub Event Processor
114+
run: >
115+
dotnet tool install
116+
Azure.Sdk.Tools.GitHubEventProcessor
117+
--version 1.0.0-dev.20240311.2
118+
--add-source https://pkgs.dev.azure.com/azure-sdk/public/_packaging/azure-sdk-for-net/nuget/v3/index.json
119+
--global
120+
shell: bash
121+
# End-Install
122+
123+
# Testing checkout of sources from the Azure/azure-sdk-tools repository
124+
# The ref: is the SHA from the pull request in that repository or the
125+
# refs/pull/<PRNumber>/merge for the latest on any given PR. If the repository
126+
# is a fork eg. <User>/azure-sdk-tools then the repository down below will
127+
# need to point to that fork
128+
# Start-Build
129+
# - name: Checkout tools repo for GitHub Event Processor sources
130+
# uses: actions/checkout@v3
131+
# with:
132+
# repository: Azure/azure-sdk-tools
133+
# path: azure-sdk-tools
134+
# ref: <refs/pull/<PRNumber>/merge> or <sha>
135+
136+
# - name: Build and install GitHubEventProcessor from sources
137+
# run: |
138+
# dotnet pack
139+
# dotnet tool install --global --prerelease --add-source ../../../artifacts/packages/Debug Azure.Sdk.Tools.GitHubEventProcessor
140+
# shell: bash
141+
# working-directory: azure-sdk-tools/tools/github-event-processor/Azure.Sdk.Tools.GitHubEventProcessor
142+
# End-Build
143+
144+
- name: Process Action Event
145+
run: |
146+
cat > payload.json << 'EOF'
147+
${{ toJson(github.event) }}
148+
EOF
149+
github-event-processor ${{ github.event_name }} payload.json
150+
shell: bash
151+
env:
152+
# This is a temporary secret generated by github
153+
# https://docs.github.com/en/actions/security-guides/automatic-token-authentication#about-the-github_token-secret
154+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)