Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
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
  •  
  •  
  •  
Prev Previous commit
…o merge-transferjobinternal
  • Loading branch information
jaschrep-msft committed Oct 18, 2024
commit fbc7bf80fa937ff40873dd329a54b258db5404f4
The diff you're trying to view is too large. We only load the first 3000 changed files.
30 changes: 21 additions & 9 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -562,10 +562,10 @@
# ServiceOwners: @Azure/azure-iot-cli-triage

# PRLabel: %KeyVault
/sdk/keyvault/ @heaths @schaabs @JonathanCrd @jsquire @christothes
/sdk/keyvault/ @schaabs @JonathanCrd @jsquire @christothes

# ServiceLabel: %KeyVault
# AzureSdkOwners: @heaths
# AzureSdkOwners: @JonathanCrd
# ServiceOwners: @RandalliLama @jlichwa

# ServiceLabel: %Kubernetes Configuration
Expand Down Expand Up @@ -723,7 +723,7 @@
# ServiceOwners: @netwatchsuppgithub

# PRLabel: %Network - DNS
/sdk/dns*/ @dnssuppgithub
/sdk/dns/ @dnssuppgithub

# ServiceLabel: %Network - DNS
# ServiceOwnerS: @dnssuppgithub
Expand Down Expand Up @@ -771,7 +771,7 @@
# ServiceOwners: @sunilagarwal @lfittl-msft @sr-msft @niklarin

# PRLabel: %Provisioning
/sdk/provisioning/ @JoshLove-msft @tg-msft
/sdk/provisioning/ @JoshLove-msft @tg-msft @christothes @KrzysztofCwalina

# ServiceLabel: %Provisioning
# AzureSdkOwners: @JoshLove-msft
Expand Down Expand Up @@ -840,10 +840,10 @@
# ServiceOwners: @hmlam

# PRLabel: %SignalR
/sdk/signalr/ @sffamily @chenkennt @Y-Sindo
/sdk/signalr/ @chenkennt @vicancy @JialinXin @Y-Sindo

# ServiceLabel: %SignalR
# ServiceOwners: @sffamily @chenkennt @Y-Sindo
# ServiceOwners: @sffamily @chenkennt @vicancy @JialinXin @Y-Sindo

# ServiceLabel: %SQL
# ServiceOwners: @azureSQLGitHub
Expand Down Expand Up @@ -967,6 +967,12 @@
# PRLabel: %Communication - Resource Manager
/sdk/communication/Azure.ResourceManager.Communication/ @archerzz @ArcturusZhang @ArthurMa1978

# PRLael: %Container Orchestrator Runtime
/sdk/containerorchestratorruntime/Azure.ResourceManager.*/ @HE-Xinyu @ddadaal

# ServiceLabel: %Container Orchestrator Runtime
# ServiceOwners: @HE-Xinyu @ddadaal

# PRLabel: %Device Registry
/sdk/deviceregistry/Azure.ResourceManager.DeviceRegistry/ @davidemontanari @atastrophic @marcodalessandro @rohankhandelwal @riteshrao

Expand Down Expand Up @@ -1015,6 +1021,12 @@
# ServiceLabel: %Network - Mobile %Mgmt
# ServiceOwners: @ArthurMa1978

# PRLabel: %Network - DNS Private Resolver
/sdk/dnsresolver/Azure.ResourceManager.*/ @jamesvoongms @jotrivet

# ServiceLabel: %Network - DNS Private Resolver %Mgmt
# ServiceOwners: @jamesvoongms @jotrivet

# PRLabel: %New Relic
/sdk/newrelicobservability/Azure.ResourceManager.*/ @dipeshbhakat-microsoft @vipray-ms

Expand Down Expand Up @@ -1064,10 +1076,10 @@
# ServiceOwners: @sunkun99

# PRLabel: %Compute - Fleet
/sdk/computefleet/ @sahilarora92 @dhruvil009
/sdk/computefleet/Azure.ResourceManager.*/ @sahilarora92 @dhruvil009 @rahuls-microsoft

# ServiceLabel: %Compute - Fleet
# ServiceOwners: @sahilarora92 @dhruvil009
# ServiceLabel: %Compute - Fleet %Mgmt
# ServiceOwners: @sahilarora92 @dhruvil009 @rahuls-microsoft

# ######## Eng Sys ########
/eng/ @hallipr @weshaggard @benbp
Expand Down
1 change: 0 additions & 1 deletion .github/CODEOWNERS_baseline_errors.txt
Original file line number Diff line number Diff line change
Expand Up @@ -253,7 +253,6 @@ EldertGrootenboer is not a public member of Azure.
QingChenmsft is an invalid user. Ensure the user exists, is public member of Azure and has write permissions.
vaishnavk is an invalid user. Ensure the user exists, is public member of Azure and has write permissions.
juhacket is an invalid user. Ensure the user exists, is public member of Azure and has write permissions.
sffamily is an invalid user. Ensure the user exists, is public member of Azure and has write permissions.
chenkennt is an invalid user. Ensure the user exists, is public member of Azure and has write permissions.
azureSQLGitHub is an invalid user. Ensure the user exists, is public member of Azure and has write permissions.
xgithubtriage is an invalid user. Ensure the user exists, is public member of Azure and has write permissions.
Expand Down
24 changes: 16 additions & 8 deletions .github/workflows/event-processor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -87,17 +87,21 @@ jobs:

- name: Process Action Event
run: |
cat > payload.json << 'EOF'
${{ toJson(github.event) }}
EOF
github-event-processor ${{ github.event_name }} payload.json
github-event-processor ${{ github.event_name }} ${{ github.event_path }}
shell: bash
env:
# This is a temporary secret generated by github
# https://docs.github.com/en/actions/security-guides/automatic-token-authentication#about-the-github_token-secret
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
LABEL_SERVICE_API_KEY: ${{ env.LABEL_SERVICE_API_KEY }}

- name: Archive github event data
uses: actions/upload-artifact@v4
if: always()
with:
name: event
path: ${{ github.event_path }}

event-handler:
permissions:
issues: write
Expand Down Expand Up @@ -143,12 +147,16 @@ jobs:

- name: Process Action Event
run: |
cat > payload.json << 'EOF'
${{ toJson(github.event) }}
EOF
github-event-processor ${{ github.event_name }} payload.json
github-event-processor ${{ github.event_name }} ${{ github.event_path }}
shell: bash
env:
# This is a temporary secret generated by github
# https://docs.github.com/en/actions/security-guides/automatic-token-authentication#about-the-github_token-secret
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- name: Archive github event data
uses: actions/upload-artifact@v4
if: always()
with:
name: event
path: ${{ github.event_path }}
42 changes: 14 additions & 28 deletions .github/workflows/scheduled-event-processor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -69,76 +69,62 @@ jobs:
- name: Close Stale Issues Scheduled Event
if: github.event.schedule == '0 1 * * *'
run: |
cat > payload.json << 'EOF'
${{ toJson(github.event) }}
EOF
github-event-processor ${{ github.event_name }} payload.json CloseStaleIssues
github-event-processor ${{ github.event_name }} ${{ github.event_path }} CloseStaleIssues
shell: bash
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- name: Identify Stale PullRequests Scheduled Event
if: github.event.schedule == '0 5 * * FRI'
run: |
cat > payload.json << 'EOF'
${{ toJson(github.event) }}
EOF
github-event-processor ${{ github.event_name }} payload.json IdentifyStalePullRequests
github-event-processor ${{ github.event_name }} ${{ github.event_path }} IdentifyStalePullRequests
shell: bash
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- name: Close Stale PullRequests Scheduled Event
if: github.event.schedule == '30 2,8,14,20 * * *'
run: |
cat > payload.json << 'EOF'
${{ toJson(github.event) }}
EOF
github-event-processor ${{ github.event_name }} payload.json CloseStalePullRequests
github-event-processor ${{ github.event_name }} ${{ github.event_path }} CloseStalePullRequests
shell: bash
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- name: Identify Stale Issues Scheduled Event
if: github.event.schedule == '30 3,9,15,21 * * *'
run: |
cat > payload.json << 'EOF'
${{ toJson(github.event) }}
EOF
github-event-processor ${{ github.event_name }} payload.json IdentifyStaleIssues
github-event-processor ${{ github.event_name }} ${{ github.event_path }} IdentifyStaleIssues
shell: bash
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- name: Close Addressed Issues Scheduled Event
if: github.event.schedule == '30 4,10,16,22 * * *'
run: |
cat > payload.json << 'EOF'
${{ toJson(github.event) }}
EOF
github-event-processor ${{ github.event_name }} payload.json CloseAddressedIssues
github-event-processor ${{ github.event_name }} ${{ github.event_path }} CloseAddressedIssues
shell: bash
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- name: Lock Closed Issues Scheduled Event
if: github.event.schedule == '30 5,11,17,23 * * *'
run: |
cat > payload.json << 'EOF'
${{ toJson(github.event) }}
EOF
github-event-processor ${{ github.event_name }} payload.json LockClosedIssues
github-event-processor ${{ github.event_name }} ${{ github.event_path }} LockClosedIssues
shell: bash
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- name: Enforce Max Life of Issues Scheduled Event
if: github.event.schedule == '0 18 * * 1,3,5'
run: |
cat > payload.json << 'EOF'
${{ toJson(github.event) }}
EOF
github-event-processor ${{ github.event_name }} payload.json EnforceMaxLifeOfIssues
github-event-processor ${{ github.event_name }} ${{ github.event_path }} EnforceMaxLifeOfIssues
shell: bash
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- name: Archive github event data
uses: actions/upload-artifact@v4
if: always()
with:
name: event
path: ${{ github.event_path }}
7 changes: 7 additions & 0 deletions .vscode/cspell.json
Original file line number Diff line number Diff line change
Expand Up @@ -141,6 +141,7 @@
"referer",
"renormalize",
"retriable",
"Servfail",
"setsas",
"signalr",
"signup",
Expand Down Expand Up @@ -253,6 +254,12 @@
"Drtm",
"Hvci"
]
},
{
"filename": "**/sdk/computefleet/**/*.cs",
"words": [
"Rdma"
]
},
{
"filename": "**/sdk/batch/**/*.cs",
Expand Down
8 changes: 5 additions & 3 deletions eng/Directory.Build.Common.props
Original file line number Diff line number Diff line change
Expand Up @@ -80,10 +80,12 @@

<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<!--
.NET 8 now produces security warnings for nuget packages in dotnet restore. Keep these as warnings in T1 to avoid needing to update T1 library dependencies.
See: https://learn.microsoft.com/en-us/dotnet/core/compatibility/sdk/8.0/dotnet-restore-audit#recommended-action
.NET 8 now produces security warnings for nuget packages in dotnet restore. We want to keep all but critical (NU1904) as warnings and not turn them to errors.
For T1 we want to keep them all as warnings as we cannot easily fix them all currently and plan to remove the libraries in the future.
See: https://learn.microsoft.com/en-us/nuget/reference/errors-and-warnings/nu1901-nu1904
-->
<WarningsNotAsErrors Condition="'$(IsClientLibrary)' != 'true'">NU1901;NU1902;NU1903;NU1904</WarningsNotAsErrors>
<WarningsNotAsErrors>$(WarningsNotAsErrors);NU1901;NU1902;NU1903</WarningsNotAsErrors>
<WarningsNotAsErrors Condition="'$(IsClientLibrary)' != 'true'">$(WarningsNotAsErrors);NU1904</WarningsNotAsErrors>
<EmbedUntrackedSources>true</EmbedUntrackedSources>
<IncludeSymbols>true</IncludeSymbols>
<SymbolPackageFormat>symbols.nupkg</SymbolPackageFormat>
Expand Down
26 changes: 13 additions & 13 deletions eng/Packages.Data.props
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@

<!-- BCL packages -->
<PackageReference Update="System.Buffers" Version="4.5.1" />
<PackageReference Update="System.ClientModel" Version="1.1.0" />
<PackageReference Update="System.ClientModel" Version="1.2.1" />
<PackageReference Update="System.IO.Hashing" Version="6.0.0" />
<PackageReference Update="System.Memory" Version="4.5.5" />
<PackageReference Update="System.Memory.Data" Version="6.0.0" />
Expand All @@ -107,7 +107,7 @@
<!-- Azure SDK packages -->
<PackageReference Update="Azure.Communication.Identity" Version="1.3.1" />
<PackageReference Update="Azure.Communication.Common" Version="1.3.0" />
<PackageReference Update="Azure.Core" Version="1.44.0" />
<PackageReference Update="Azure.Core" Version="1.44.1" />
<PackageReference Update="Azure.Core.Amqp" Version="1.3.1" />
<PackageReference Update="Azure.Core.Experimental" Version="0.1.0-preview.36" />
<PackageReference Update="Azure.Core.Expressions.DataFactory" Version="1.0.0" />
Expand All @@ -118,7 +118,7 @@
<PackageReference Update="Azure.Messaging.ServiceBus" Version="7.18.2" />
<PackageReference Update="Azure.Messaging.WebPubSub" Version="1.4.0" />
<PackageReference Update="Azure.MixedReality.Authentication" version= "1.2.0" />
<PackageReference Update="Azure.Monitor.OpenTelemetry.Exporter" Version="1.4.0-beta.1" />
<PackageReference Update="Azure.Monitor.OpenTelemetry.Exporter" Version="1.4.0-beta.2" />
<PackageReference Update="Azure.Monitor.Query" Version="1.1.0" />
<PackageReference Update="Azure.Identity" Version="1.12.0" />
<PackageReference Update="Azure.Security.KeyVault.Secrets" Version="4.6.0" />
Expand All @@ -141,7 +141,7 @@
<PackageReference Update="Azure.ResourceManager.ManagedServiceIdentities" Version="1.2.3" />
<PackageReference Update="Azure.ResourceManager.OperationalInsights" Version="1.2.2" />
<PackageReference Update="Azure.ResourceManager.PostgreSql" Version="1.2.0-beta.6" />
<PackageReference Update="Azure.ResourceManager.Redis" Version="1.3.3" />
<PackageReference Update="Azure.ResourceManager.Redis" Version="1.4.0" />
<PackageReference Update="Azure.ResourceManager.Resources" Version="1.7.3" />
<PackageReference Update="Azure.ResourceManager.Search" Version="1.3.0-beta.3" />
<PackageReference Update="Azure.ResourceManager.ServiceBus" Version="1.1.0-beta.7" />
Expand Down Expand Up @@ -228,7 +228,7 @@
All should have PrivateAssets="All" set so they don't become package dependencies
-->
<ItemGroup>
<PackageReference Update="Microsoft.Azure.AutoRest.CSharp" Version="3.0.0-beta.20241007.1" PrivateAssets="All" />
<PackageReference Update="Microsoft.Azure.AutoRest.CSharp" Version="3.0.0-beta.20241017.2" PrivateAssets="All" />
<PackageReference Update="Azure.ClientSdk.Analyzers" Version="0.1.1-dev.20240813.2" PrivateAssets="All" />
<PackageReference Update="coverlet.collector" Version="3.2.0" PrivateAssets="All" />
<PackageReference Update="Microsoft.CodeAnalysis.NetAnalyzers" Version="8.0.0" PrivateAssets="All" />
Expand All @@ -243,7 +243,7 @@
</ItemGroup>

<ItemGroup Condition="'$(IsGeneratorLibrary)' == 'true'">
<PackageReference Update="Microsoft.Generator.CSharp.ClientModel" Version="1.0.0-alpha.20240913.1" />
<PackageReference Update="Microsoft.Generator.CSharp.ClientModel" Version="1.0.0-alpha.20241010.1" />
</ItemGroup>

<!--
Expand All @@ -256,21 +256,21 @@
<PackageReference Update="Azure.Messaging.EventGrid" Version="4.17.0" />
<PackageReference Update="Azure.Messaging.EventHubs.Processor" Version="5.11.3" />
<PackageReference Update="Azure.Messaging.ServiceBus" Version="7.18.2" />
<PackageReference Update="Azure.ResourceManager.Compute" Version="1.2.0" />
<PackageReference Update="Azure.ResourceManager.Compute" Version="1.7.0-beta.1" />
<PackageReference Update="Azure.ResourceManager.CognitiveServices" Version="1.3.0" />
<PackageReference Update="Azure.ResourceManager.KeyVault" Version="1.1.0" />
<PackageReference Update="Azure.ResourceManager.ManagedServiceIdentities" Version="1.1.0" />
<PackageReference Update="Azure.ResourceManager.Network" Version="1.5.0" />
<PackageReference Update="Azure.ResourceManager.OperationalInsights" Version="1.1.0" />
<PackageReference Update="Azure.ResourceManager.OperationalInsights" Version="1.3.0-beta.1" />
<PackageReference Update="Azure.ResourceManager.PrivateDns" Version="1.0.1" />
<PackageReference Update="Azure.ResourceManager.RecoveryServices" Version="1.1.0" />
<PackageReference Update="Azure.ResourceManager.RecoveryServices" Version="1.2.0-beta.1" />
<PackageReference Update="Azure.ResourceManager.Resources" Version="1.6.0" />
<PackageReference Update="Azure.ResourceManager.Storage" Version="1.1.1" />
<PackageReference Update="Azure.ResourceManager.Kubernetes" Version="1.0.0-beta.3" />
<PackageReference Update="Azure.ResourceManager.KubernetesConfiguration" Version="1.2.0-beta.1" />
<PackageReference Update="Azure.ResourceManager.ExtendedLocations" Version="1.1.0-beta.1" />
<PackageReference Update="Azure.ResourceManager.EventHubs" Version="1.0.0" />
<PackageReference Update="Azure.ResourceManager.ContainerRegistry" Version="1.1.0" />
<PackageReference Update="Azure.ResourceManager.EventHubs" Version="1.2.0-beta.1" />
<PackageReference Update="Azure.ResourceManager.ContainerRegistry" Version="1.3.0-beta.1" />
<PackageReference Update="Azure.Search.Documents" Version="11.2.0" />
<PackageReference Update="Azure.Security.KeyVault.Keys" Version="4.6.0" />
<PackageReference Update="Azure.Security.KeyVault.Secrets" Version="4.6.0" />
Expand Down Expand Up @@ -325,7 +325,7 @@
<PackageReference Update="Microsoft.Extensions.Configuration.Binder" Version="2.1.10" />
<PackageReference Update="Microsoft.Extensions.Configuration.Json" Version="5.0.0" />
<PackageReference Update="Microsoft.Extensions.Configuration" Version="5.0.0" />
<PackageReference Update="Microsoft.Extensions.Hosting" Version="8.0.0" />
<PackageReference Update="Microsoft.Extensions.Hosting" Version="8.0.1" />
<PackageReference Update="Microsoft.Extensions.Logging.Configuration" Version="8.0.0-rc.1.23419.4" />
<PackageReference Update="Microsoft.Extensions.DependencyInjection" Version="3.1.32" />
<PackageReference Update="Microsoft.Extensions.PlatformAbstractions" Version="1.1.0" />
Expand Down Expand Up @@ -354,7 +354,7 @@
<PackageReference Update="Polly.Contrib.WaitAndRetry" Version="1.1.1" />
<PackageReference Update="Portable.BouncyCastle" Version="1.9.0" />
<PackageReference Update="PublicApiGenerator" Version="10.0.1" />
<PackageReference Update="System.ClientModel" Version="1.2.0" />
<PackageReference Update="System.ClientModel" Version="1.2.1" />
<PackageReference Update="System.Diagnostics.TraceSource" Version="4.3.0" />
<PackageReference Update="System.IO.Compression" Version="4.3.0" />
<PackageReference Update="System.IO.Pipelines" Version="4.5.1" />
Expand Down
4 changes: 4 additions & 0 deletions eng/common/TestResources/New-TestResources.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -350,6 +350,10 @@ try {
# to determine whether resources should be removed.
Write-Host "Setting variable 'CI_HAS_DEPLOYED_RESOURCES': 'true'"
LogVsoCommand "##vso[task.setvariable variable=CI_HAS_DEPLOYED_RESOURCES;]true"
# Set resource group env variable early in cases where deployment fails as we
# still want to clean up the group. The Remove-TestResources.ps1 script consumes this var.
$envVarName = (BuildServiceDirectoryPrefix $serviceName) + "RESOURCE_GROUP"
LogVsoCommand "##vso[task.setvariable variable=$envVarName;]$ResourceGroupName"
}

Log "Creating resource group '$ResourceGroupName' in location '$Location'"
Expand Down
Loading
You are viewing a condensed version of this merge commit. You can view the full changes here.