Skip to content

Commit 37b3894

Browse files
committed
resolve merge conflicts
2 parents 29b7a3b + bfa266f commit 37b3894

File tree

3,773 files changed

+716344
-59919
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,773 files changed

+716344
-59919
lines changed

.azure-pipelines/SyncFromMainBranchConfig.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@
1010
"src/Az.props",
1111
"src/Az.Shared.props",
1212
"src/Az.Test.props",
13-
"src/Az.autorest.hybrid.props",
14-
"src/Az.autorest.hybrid.v2.props",
1513
"src/Az.autorest.props",
1614
"src/Az.Post.props",
1715
"src/psm1.props",

.azure-pipelines/code-gen.yml

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -81,12 +81,7 @@ jobs:
8181
Install-Module -Name platyPS -RequiredVersion 0.14.2 -Force;
8282
Install-Module -Name Az.Accounts -Force;
8383
Import-Module .\tools\Gen2Master\MoveFromGeneration2Master.ps1;
84-
$subModuleFolders = Get-ChildItem .\artifacts\src\${{ parameters.ServiceName }} -Directory -Filter *.Autorest;
85-
if ($subModuleFolders -eq $null) {
86-
Move-Generation2Master -SourcePath .\artifacts\src\${{ parameters.ServiceName }} -DestPath .\src\${{ parameters.ServiceName }};
87-
} else {
88-
Move-Generation2MasterHybrid -SourcePath .\artifacts\src\${{ parameters.ServiceName }} -DestPath .\src\${{ parameters.ServiceName }};
89-
}
84+
Move-Generation2Master -SourcePath .\artifacts\src\${{ parameters.ServiceName }} -DestPath .\src\${{ parameters.ServiceName }};
9085
git config user.email "[email protected]";
9186
git config user.name "azure-powershell-bot";
9287
git add ./src;

.azure-pipelines/code-sign.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ jobs:
5454
Copy-Item .\setup\InstallerChecks.dll -Destination $Env:RepoArtifacts/
5555
Copy-Item .\setup\Microsoft.Deployment.WindowsInstaller.dll -Destination $Env:RepoArtifacts/
5656
displayName: 'Before Signing'
57-
- task: SFP.build-tasks.custom-build-task-1.EsrpCodeSigning@1
57+
- task: SFP.build-tasks.custom-build-task-1.EsrpCodeSigning@4
5858
displayName: 'Sign Dll [Authenticode + Strong Name]'
5959
inputs:
6060
ConnectedServiceName: 'ESRP Signing Service'
@@ -111,7 +111,7 @@ jobs:
111111
}
112112
]
113113
114-
- task: SFP.build-tasks.custom-build-task-1.EsrpCodeSigning@1
114+
- task: SFP.build-tasks.custom-build-task-1.EsrpCodeSigning@4
115115
displayName: 'Sign Scripts [Authenticode]'
116116
inputs:
117117
ConnectedServiceName: 'ESRP Signing Service'
@@ -147,7 +147,7 @@ jobs:
147147
}
148148
]
149149
150-
- task: SFP.build-tasks.custom-build-task-1.EsrpCodeSigning@1
150+
- task: SFP.build-tasks.custom-build-task-1.EsrpCodeSigning@4
151151
displayName: 'Sign 3rd Party [Strong Name]'
152152
inputs:
153153
ConnectedServiceName: 'ESRP Signing Service'
@@ -173,7 +173,7 @@ jobs:
173173
}
174174
]
175175
176-
- task: SFP.build-tasks.custom-build-task-1.EsrpCodeSigning@1
176+
- task: SFP.build-tasks.custom-build-task-1.EsrpCodeSigning@4
177177
displayName: 'Sign 3rd Party [Authenticode]'
178178
inputs:
179179
ConnectedServiceName: 'ESRP Signing Service'
@@ -236,7 +236,7 @@ jobs:
236236
- script: '"%wix%\sdk\MakeSfxCA.exe" "%cd%\setup\InstallerChecks.CA.dll" "%cd%\setup\SfxCA.dll" "%cd%\setup\InstallerChecks.dll" "%cd%\setup\Microsoft.Deployment.WindowsInstaller.dll;%cd%\setup\InstallerChecks\InstallerChecks\CustomAction.config"'
237237
displayName: 'Generate InstallerCheck.CA.dll'
238238

239-
- task: SFP.build-tasks.custom-build-task-1.EsrpCodeSigning@1
239+
- task: SFP.build-tasks.custom-build-task-1.EsrpCodeSigning@4
240240
displayName: 'Sign Installercheck.CA.dll [Authenticode]'
241241
inputs:
242242
ConnectedServiceName: 'ESRP Signing Service'
@@ -309,7 +309,7 @@ jobs:
309309
displayName: 'Expand modules'
310310
condition: and(succeeded(), ne(variables['SignPsd1'], 'false'))
311311

312-
- task: SFP.build-tasks.custom-build-task-1.EsrpCodeSigning@1
312+
- task: SFP.build-tasks.custom-build-task-1.EsrpCodeSigning@4
313313
displayName: 'Psd1 Signing [Authenticode]'
314314
inputs:
315315
ConnectedServiceName: 'ESRP Signing Service'
@@ -360,7 +360,7 @@ jobs:
360360
Unregister-PSRepository -Name MSIcreationrepository
361361
displayName: 'Build Installer'
362362
363-
- task: SFP.build-tasks.custom-build-task-1.EsrpCodeSigning@1
363+
- task: SFP.build-tasks.custom-build-task-1.EsrpCodeSigning@4
364364
displayName: 'Installer Signing [Authenticode]'
365365
inputs:
366366
ConnectedServiceName: 'ESRP Signing Service'

.azure-pipelines/daily-build.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ jobs:
7676
custom: msbuild
7777
arguments: 'build.proj /t:Build /p:Configuration=Release;TurnOnTestCoverage=true'
7878

79-
- task: EsrpCodeSigning@1
79+
- task: EsrpCodeSigning@4
8080
inputs:
8181
ConnectedServiceName: '$(signServiceConnection)'
8282
FolderPath: 'artifacts'
@@ -134,7 +134,7 @@ jobs:
134134
MaxConcurrency: '50'
135135
MaxRetryAttempts: '5'
136136

137-
- task: EsrpCodeSigning@1
137+
- task: EsrpCodeSigning@4
138138
displayName: 'Sign 3rd Party [Strong Name]'
139139
inputs:
140140
ConnectedServiceName: '$(signServiceConnection)'

.azure-pipelines/live-test.yml

Lines changed: 44 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,10 @@ parameters:
2727
displayName: PowerShell 7.3.x Version
2828
type: string
2929
default: 7.3.*
30+
- name: ps_7_4_x
31+
displayName: PowerShell 7.4.x Version
32+
type: string
33+
default: 7.4.*
3034
- name: ps_latest
3135
displayName: PowerShell Latest Version
3236
type: string
@@ -39,6 +43,10 @@ parameters:
3943
displayName: .NET 7 SDK Version
4044
type: string
4145
default: 7.0.x
46+
- name: dotnet_sdk_8
47+
displayName: .NET 8 SDK Version
48+
type: string
49+
default: 8.0.x
4250

4351
variables:
4452
ArtifactsName: LiveTestArtifacts
@@ -92,13 +100,21 @@ stages:
92100
psVersion: ${{ parameters.ps_7_3_x }}
93101
dotnetVersion: ${{ parameters.dotnet_sdk_7 }}
94102

103+
- template: util/live-test-steps.yml
104+
parameters:
105+
name: 'ps_7_4_x_win_2019'
106+
vmImage: ${{ parameters.os_windows_2019 }}
107+
osType: 'Windows'
108+
psVersion: ${{ parameters.ps_7_4_x }}
109+
dotnetVersion: ${{ parameters.dotnet_sdk_8 }}
110+
95111
- template: util/live-test-steps.yml
96112
parameters:
97113
name: 'ps_latest_win_2019'
98114
vmImage: ${{ parameters.os_windows_2019 }}
99115
osType: 'Windows'
100116
psVersion: ${{ parameters.ps_latest }}
101-
dotnetVersion: ${{ parameters.dotnet_sdk_7 }}
117+
dotnetVersion: ${{ parameters.dotnet_sdk_8 }}
102118

103119
- template: util/live-test-steps.yml
104120
parameters:
@@ -116,13 +132,21 @@ stages:
116132
psVersion: ${{ parameters.ps_7_3_x }}
117133
dotnetVersion: ${{ parameters.dotnet_sdk_7 }}
118134

135+
- template: util/live-test-steps.yml
136+
parameters:
137+
name: 'ps_7_4_x_win_2022'
138+
vmImage: ${{ parameters.os_windows_2022 }}
139+
osType: 'Windows'
140+
psVersion: ${{ parameters.ps_7_4_x }}
141+
dotnetVersion: ${{ parameters.dotnet_sdk_8 }}
142+
119143
- template: util/live-test-steps.yml
120144
parameters:
121145
name: 'ps_latest_win_2022'
122146
vmImage: ${{ parameters.os_windows_2022 }}
123147
osType: 'Windows'
124148
psVersion: ${{ parameters.ps_latest }}
125-
dotnetVersion: ${{ parameters.dotnet_sdk_7 }}
149+
dotnetVersion: ${{ parameters.dotnet_sdk_8 }}
126150

127151
- template: util/live-test-steps.yml
128152
parameters:
@@ -140,13 +164,21 @@ stages:
140164
psVersion: ${{ parameters.ps_7_3_x }}
141165
dotnetVersion: ${{ parameters.dotnet_sdk_7 }}
142166

167+
- template: util/live-test-steps.yml
168+
parameters:
169+
name: 'ps_7_4_x_linux'
170+
vmImage: ${{ parameters.os_linux }}
171+
osType: 'Linux'
172+
psVersion: ${{ parameters.ps_7_4_x }}
173+
dotnetVersion: ${{ parameters.dotnet_sdk_8 }}
174+
143175
- template: util/live-test-steps.yml
144176
parameters:
145177
name: 'ps_latest_linux'
146178
vmImage: ${{ parameters.os_linux }}
147179
osType: 'Linux'
148180
psVersion: ${{ parameters.ps_latest }}
149-
dotnetVersion: ${{ parameters.dotnet_sdk_7 }}
181+
dotnetVersion: ${{ parameters.dotnet_sdk_8 }}
150182

151183
- template: util/live-test-steps.yml
152184
parameters:
@@ -164,13 +196,21 @@ stages:
164196
psVersion: ${{ parameters.ps_7_3_x }}
165197
dotnetVersion: ${{ parameters.dotnet_sdk_7 }}
166198

199+
- template: util/live-test-steps.yml
200+
parameters:
201+
name: 'ps_7_4_x_macOS'
202+
vmImage: ${{ parameters.os_macos }}
203+
osType: 'MacOS'
204+
psVersion: ${{ parameters.ps_7_4_x }}
205+
dotnetVersion: ${{ parameters.dotnet_sdk_8 }}
206+
167207
- template: util/live-test-steps.yml
168208
parameters:
169209
name: 'ps_latest_macOS'
170210
vmImage: ${{ parameters.os_macos }}
171211
osType: 'MacOS'
172212
psVersion: ${{ parameters.ps_latest }}
173-
dotnetVersion: ${{ parameters.dotnet_sdk_7 }}
213+
dotnetVersion: ${{ parameters.dotnet_sdk_8 }}
174214

175215
- stage: Report
176216
displayName: Send Report

.azure-pipelines/release-test.yml

Lines changed: 38 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@ parameters:
1111
displayName: PowerShell 7.3.x Version
1212
type: string
1313
default: 7.3.*
14+
- name: ps7_4
15+
displayName: PowerShell 7.4.x Version
16+
type: string
17+
default: 7.4.*
1418
- name: latest_ps
1519
displayName: PowerShell Latest Version
1620
type: string
@@ -27,6 +31,10 @@ parameters:
2731
displayName: .NET Version 7
2832
type: string
2933
default: 7.0.x
34+
- name: netCoreVersion_8
35+
displayName: .NET Version 8
36+
type: string
37+
default: 8.0.x
3038

3139
variables:
3240
winAgentPoolName: pool-windows-2019
@@ -64,21 +72,29 @@ jobs:
6472
psVersion: ${{ parameters.ps7_3 }}
6573
netCoreVersion: ${{ parameters.netCoreVersion_7 }}
6674

75+
- template: util/smoke-test-steps.yml
76+
parameters:
77+
name: 'Win_PS7_4_X_SmokeTest'
78+
agentPoolName: ${{ variables.winAgentPoolName }}
79+
agentPoolVMImage: ${{ variables.winAgentPoolVMImage }}
80+
psVersion: ${{ parameters.ps7_4 }}
81+
netCoreVersion: ${{ parameters.netCoreVersion_8 }}
82+
6783
- template: util/smoke-test-steps.yml
6884
parameters:
6985
name: 'Win_Latest_PS_SmokeTest'
7086
agentPoolName: ${{ variables.winAgentPoolName }}
7187
agentPoolVMImage: ${{ variables.winAgentPoolVMImage }}
7288
psVersion: ${{ parameters.latest_ps }}
73-
netCoreVersion: ${{ parameters.netCoreVersion_7 }}
89+
netCoreVersion: ${{ parameters.netCoreVersion_8 }}
7490

7591
- template: util/smoke-test-steps.yml
7692
parameters:
7793
name: 'Win_Preview_PS_SmokeTest'
7894
agentPoolName: ${{ variables.winAgentPoolName }}
7995
agentPoolVMImage: ${{ variables.winAgentPoolVMImage }}
8096
psVersion: ${{ parameters.preview_ps }}
81-
netCoreVersion: ${{ parameters.netCoreVersion_7 }}
97+
netCoreVersion: ${{ parameters.netCoreVersion_8 }}
8298

8399
- template: util/smoke-test-steps.yml
84100
parameters:
@@ -96,21 +112,29 @@ jobs:
96112
psVersion: ${{ parameters.ps7_3 }}
97113
netCoreVersion: ${{ parameters.netCoreVersion_7 }}
98114

115+
- template: util/smoke-test-steps.yml
116+
parameters:
117+
name: 'Linux_PS7_4_X_SmokeTest'
118+
agentPoolName: ${{ variables.linuxAgentPoolName }}
119+
agentPoolVMImage: ${{ variables.linuxAgentPoolVMImage }}
120+
psVersion: ${{ parameters.ps7_4 }}
121+
netCoreVersion: ${{ parameters.netCoreVersion_8 }}
122+
99123
- template: util/smoke-test-steps.yml
100124
parameters:
101125
name: 'Linux_Latest_PS_SmokeTest'
102126
agentPoolName: ${{ variables.linuxAgentPoolName }}
103127
agentPoolVMImage: ${{ variables.linuxAgentPoolVMImage }}
104128
psVersion: ${{ parameters.latest_ps }}
105-
netCoreVersion: ${{ parameters.netCoreVersion_7 }}
129+
netCoreVersion: ${{ parameters.netCoreVersion_8 }}
106130

107131
- template: util/smoke-test-steps.yml
108132
parameters:
109133
name: 'Linux_Preview_PS_SmokeTest'
110134
agentPoolName: ${{ variables.linuxAgentPoolName }}
111135
agentPoolVMImage: ${{ variables.linuxAgentPoolVMImage }}
112136
psVersion: ${{ parameters.preview_ps }}
113-
netCoreVersion: ${{ parameters.netCoreVersion_7 }}
137+
netCoreVersion: ${{ parameters.netCoreVersion_8 }}
114138

115139
- template: util/smoke-test-steps.yml
116140
parameters:
@@ -128,18 +152,26 @@ jobs:
128152
psVersion: ${{ parameters.ps7_3 }}
129153
netCoreVersion: ${{ parameters.netCoreVersion_7 }}
130154

155+
- template: util/smoke-test-steps.yml
156+
parameters:
157+
name: 'MacOS_PS7_4_X_SmokeTest'
158+
agentPoolName: ${{ variables.macOsAgentPoolName }}
159+
agentPoolVMImage: ${{ variables.macOsAgentPoolVMImage }}
160+
psVersion: ${{ parameters.ps7_4 }}
161+
netCoreVersion: ${{ parameters.netCoreVersion_8 }}
162+
131163
- template: util/smoke-test-steps.yml
132164
parameters:
133165
name: 'MacOS_Latest_PS_SmokeTest'
134166
agentPoolName: ${{ variables.macOsAgentPoolName }}
135167
agentPoolVMImage: ${{ variables.macOsAgentPoolVMImage }}
136168
psVersion: ${{ parameters.latest_ps }}
137-
netCoreVersion: ${{ parameters.netCoreVersion_7 }}
169+
netCoreVersion: ${{ parameters.netCoreVersion_8 }}
138170

139171
- template: util/smoke-test-steps.yml
140172
parameters:
141173
name: 'MacOS_Preview_PS_SmokeTest'
142174
agentPoolName: ${{ variables.macOsAgentPoolName }}
143175
agentPoolVMImage: ${{ variables.macOsAgentPoolVMImage }}
144176
psVersion: ${{ parameters.preview_ps }}
145-
netCoreVersion: ${{ parameters.netCoreVersion_7 }}
177+
netCoreVersion: ${{ parameters.netCoreVersion_8 }}

.azure-pipelines/sign-tool-installer.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ steps:
2424
custom: msbuild
2525
arguments: 'tools\Az.Tools.Installer\build.proj /t:"Clean;Build;GenerateHelp" /p:Configuration=Release'
2626

27-
- task: SFP.build-tasks.custom-build-task-1.EsrpCodeSigning@1
27+
- task: SFP.build-tasks.custom-build-task-1.EsrpCodeSigning@4
2828
displayName: 'Signing'
2929
inputs:
3030
ConnectedServiceName: $(signServiceConnection)

.azure-pipelines/sign-tool-predictor.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ steps:
4949
packageType: 'runtime'
5050
version: '2.1.x'
5151

52-
- task: EsrpCodeSigning@1
52+
- task: EsrpCodeSigning@4
5353
displayName: 'Signing'
5454
inputs:
5555
ConnectedServiceName: $(signServiceConnection)

.azure-pipelines/sync-aliases.yml

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -13,27 +13,24 @@ jobs:
1313

1414
steps:
1515
- task: UseDotNet@2
16-
displayName: Install .NET 7 SDK
16+
displayName: Install .NET 8 SDK
1717
inputs:
1818
packageType: sdk
19-
version: 7.0.x
19+
version: 8.0.x
2020
- template: util/get-github-pat-steps.yml
2121

2222
- pwsh: |
2323
dotnet --version
2424
dotnet new tool-manifest --force
25-
dotnet tool install powershell
26-
displayName: Install Latest PowerShell (7.3+)
25+
dotnet tool install powershell --version 7.4.*
26+
displayName: Install PowerShell 7.4.x
2727
28-
- task: AzurePowerShell@5
29-
inputs:
30-
azureSubscription: 'Azure SDK Infrastructure'
31-
ScriptType: 'InlineScript'
32-
Inline: |
33-
$ADOTokenValue = Get-AzKeyVaultSecret -VaultName ${env:KEYVAULTNAME} -Name ${env:ADOTOKENNAME} -AsPlainText
34-
Write-Host "##vso[task.setvariable variable=ADOToken;issecret=true]$ADOTokenValue"
35-
azurePowerShellVersion: 'LatestVersion'
36-
displayName: Get ADOToken from Key Vault
28+
- template: util/get-keyvault-secret-steps.yml
29+
parameters:
30+
serviceConnectionName: $(AzureSubscription)
31+
keyVaultName: $(KeyVaultName)
32+
secretName: $(ADOTokenName)
33+
outVar: 'ADOToken'
3734

3835
- pwsh: |
3936
dotnet tool run pwsh -NoLogo -NoProfile -NonInteractive -File "./tools/Github/ParseServiceContactsList.ps1 -ADOToken $(ADOToken)"

.azure-pipelines/sync-tools-folder.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,6 @@ trigger:
2020
- src/Az.props
2121
- src/Az.Shared.props
2222
- src/Az.Test.props
23-
- src/Az.autorest.hybrid.props
24-
- src/Az.autorest.hybrid.v2.props
2523
- src/Az.autorest.props
2624
- src/Az.Post.props
2725
- src/psm1.props

0 commit comments

Comments
 (0)