Skip to content

Commit c97d27d

Browse files
committed
Merge remote-tracking branch 'microsoft/master'
2 parents aec2788 + 9ad260c commit c97d27d

File tree

34,629 files changed

+753956
-95265
lines changed

Some content is hidden

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

34,629 files changed

+753956
-95265
lines changed

DevOpsPipelineDefinitions/publish-pipeline.yaml

Lines changed: 13 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,19 @@ extends:
4545

4646
steps:
4747

48+
- powershell: |
49+
Start-Process msiexec -ArgumentList ' /x {37CCEB8D-306A-4DB4-B25B-7608A093D184} /qn' -NoNewWindow -Wait
50+
displayName: "Uninstall Azure CLI"
51+
52+
- powershell: |
53+
Invoke-WebRequest -Uri "https://azurecliprod.blob.core.windows.net/msi/azure-cli-2.76.0-x64.msi" -OutFile "azure-cli-2.76.0.msi"
54+
Start-Process msiexec -ArgumentList '/i "azure-cli-2.76.0.msi" /quiet /norestart' -NoNewWindow -Wait
55+
displayName: "Install Azure CLI 2.76.0"
56+
57+
- script: |
58+
az version
59+
displayName: "Check Azure CLI version"
60+
4861
# Downloads all the setup files and its dependencies.
4962
- task: AzureCLI@2
5063
displayName: 'Azure Setup'
@@ -162,39 +175,6 @@ extends:
162175
}
163176
waitForCompletion: "true"
164177

165-
# Agentless phase. Depends on previous job.
166-
- job: 'PublishToRestSource'
167-
pool: server
168-
timeoutInMinutes: 1500
169-
displayName: 'Publish to rest source'
170-
dependsOn:
171-
- 'CommitProcessing'
172-
- 'Publish'
173-
variables:
174-
HostKeySecret: $[ dependencies.CommitProcessing.outputs['wingetsetup.hostkey']]
175-
RestSourceUpdateEndpointSecret: $[ dependencies.CommitProcessing.outputs['wingetsetup.restsourceUpdateEndpoint']]
176-
steps:
177-
178-
# Publish updates to rest source
179-
- task: AzureFunction@1
180-
displayName: 'Publishing to rest source'
181-
inputs:
182-
function: '$(RestSourceUpdateEndpointSecret)'
183-
key: '$(HostKeySecret)'
184-
body: |
185-
{
186-
"operationId": "$(Build.BuildNumber)",
187-
"buildId": "$(Build.BuildId)",
188-
"pipelineType": "CommitPipeline",
189-
"projectId": "$(system.TeamProjectId)",
190-
"planId": "$(system.PlanId)",
191-
"jobId": "$(system.JobId)",
192-
"timelineId": "$(system.TimelineId)",
193-
"taskInstanceId": "$(system.TaskInstanceId)",
194-
"authToken": "$(system.AccessToken)"
195-
}
196-
waitForCompletion: "true"
197-
198178
# Agentless phase. Depends on previous job.
199179
- job: 'PostPublish'
200180
pool: server
@@ -203,7 +183,6 @@ extends:
203183
dependsOn:
204184
- 'CommitProcessing'
205185
- 'Publish'
206-
- 'PublishToRestSource'
207186
condition: and(succeeded(), ne(variables['Source.SkipPostPublish'], 'true'))
208187
variables:
209188
HostKeySecret: $[ dependencies.CommitProcessing.outputs['wingetsetup.hostkey']]

DevOpsPipelineDefinitions/rebuild-pipeline.yaml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,19 @@ extends:
4646
persistCredentials: true
4747
clean: true
4848

49+
- powershell: |
50+
Start-Process msiexec -ArgumentList ' /x {37CCEB8D-306A-4DB4-B25B-7608A093D184} /qn' -NoNewWindow -Wait
51+
displayName: "Uninstall Azure CLI"
52+
53+
- powershell: |
54+
Invoke-WebRequest -Uri "https://azurecliprod.blob.core.windows.net/msi/azure-cli-2.76.0-x64.msi" -OutFile "azure-cli-2.76.0.msi"
55+
Start-Process msiexec -ArgumentList '/i "azure-cli-2.76.0.msi" /quiet /norestart' -NoNewWindow -Wait
56+
displayName: "Install Azure CLI 2.76.0"
57+
58+
- script: |
59+
az version
60+
displayName: "Check Azure CLI version"
61+
4962
# Downloads all the setup files and its dependencies.
5063
- task: AzureCLI@2
5164
displayName: 'Azure Setup'

DevOpsPipelineDefinitions/rebuild-rest-pipeline.yaml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,19 @@ extends:
3838
- checkout: none
3939
persistCredentials: true
4040

41+
- powershell: |
42+
Start-Process msiexec -ArgumentList ' /x {37CCEB8D-306A-4DB4-B25B-7608A093D184} /qn' -NoNewWindow -Wait
43+
displayName: "Uninstall Azure CLI"
44+
45+
- powershell: |
46+
Invoke-WebRequest -Uri "https://azurecliprod.blob.core.windows.net/msi/azure-cli-2.76.0-x64.msi" -OutFile "azure-cli-2.76.0.msi"
47+
Start-Process msiexec -ArgumentList '/i "azure-cli-2.76.0.msi" /quiet /norestart' -NoNewWindow -Wait
48+
displayName: "Install Azure CLI 2.76.0"
49+
50+
- script: |
51+
az version
52+
displayName: "Check Azure CLI version"
53+
4154
# Downloads all the setup files and its dependencies.
4255
- task: AzureCLI@1
4356
displayName: 'Azure Setup'

DevOpsPipelineDefinitions/validation-pipeline.yaml

Lines changed: 43 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,20 @@ extends:
4646

4747
steps:
4848
- checkout: self
49-
persistCredentials: true
49+
persistCredentials:
50+
51+
- powershell: |
52+
Start-Process msiexec -ArgumentList ' /x {37CCEB8D-306A-4DB4-B25B-7608A093D184} /qn' -NoNewWindow -Wait
53+
displayName: "Uninstall Azure CLI"
54+
55+
- powershell: |
56+
Invoke-WebRequest -Uri "https://azurecliprod.blob.core.windows.net/msi/azure-cli-2.76.0-x64.msi" -OutFile "azure-cli-2.76.0.msi"
57+
Start-Process msiexec -ArgumentList '/i "azure-cli-2.76.0.msi" /quiet /norestart' -NoNewWindow -Wait
58+
displayName: "Install Azure CLI 2.76.0"
59+
60+
- script: |
61+
az version
62+
displayName: "Check Azure CLI version"
5063
5164
# Downloads all the setup files and its dependencies.
5265
- task: AzureCLI@2
@@ -89,6 +102,7 @@ extends:
89102
failOnStandardError: true
90103
env:
91104
ValidationStorageAccountName: $(ValidationStorageAccountName)
105+
CacheStorageAccountName: $(CacheStorageAccountName)
92106
StorageManagedIdentityClientId: $(StorageManagedIdentityClientId)
93107
WinGet:AppConfig:PrimaryEndpoint: $(AppConfigPrimaryEndpoint)
94108
WinGet:AppConfig:SecondaryEndpoint: $(AppConfigSecondaryEndpoint)
@@ -196,24 +210,23 @@ extends:
196210
waitForCompletion: "true"
197211

198212
# Agentless phase. Depends on previous job.
199-
- job: 'InstallerValidation'
213+
- job: 'CatalogContentVerification'
200214
pool: server
201-
displayName: 'Installer Validation'
215+
displayName: 'Catalog Content Verification'
202216
timeoutInMinutes: 1500
203217
dependsOn:
204218
- 'FileValidation'
205219
- 'ContentValidation'
206220
variables:
207221
HostKeySecret: $[ dependencies.FileValidation.outputs['wingetsetup.hostkey']]
208-
ScanEndpointSecret: $[ dependencies.FileValidation.outputs['wingetsetup.scanEndpoint']]
209-
InstallationEndpointSecret: $[ dependencies.FileValidation.outputs['wingetsetup.installationEndpoint']]
222+
CatalogContentVerificationEndpointSecret: $[ dependencies.FileValidation.outputs['wingetsetup.catalogContentVerificationEndpoint']]
210223
steps:
211224

212-
# Scan installers in manifests.
225+
# Catalog content verification
213226
- task: AzureFunction@1
214-
displayName: 'Installers Scan'
227+
displayName: 'Catalog Content Verification'
215228
inputs:
216-
function: '$(ScanEndpointSecret)'
229+
function: '$(CatalogContentVerificationEndpointSecret)'
217230
key: '$(HostKeySecret)'
218231
body: |
219232
{
@@ -231,11 +244,26 @@ extends:
231244
}
232245
waitForCompletion: "true"
233246

234-
# Validates installation.
247+
# Agentless phase. Depends on previous job.
248+
- job: 'InstallerValidation'
249+
pool: server
250+
displayName: 'Installer Validation'
251+
timeoutInMinutes: 1500
252+
dependsOn:
253+
- 'FileValidation'
254+
- 'ContentValidation'
255+
- 'CatalogContentVerification'
256+
variables:
257+
HostKeySecret: $[ dependencies.FileValidation.outputs['wingetsetup.hostkey']]
258+
ScanEndpointSecret: $[ dependencies.FileValidation.outputs['wingetsetup.scanEndpoint']]
259+
InstallationEndpointSecret: $[ dependencies.FileValidation.outputs['wingetsetup.installationEndpoint']]
260+
steps:
261+
262+
# Scan installers in manifests.
235263
- task: AzureFunction@1
236-
displayName: 'Installation Validation'
264+
displayName: 'Installers Scan'
237265
inputs:
238-
function: '$(InstallationEndpointSecret)'
266+
function: '$(ScanEndpointSecret)'
239267
key: '$(HostKeySecret)'
240268
body: |
241269
{
@@ -253,25 +281,11 @@ extends:
253281
}
254282
waitForCompletion: "true"
255283

256-
# Agentless phase. Depends on previous job.
257-
- job: 'CatalogContentVerification'
258-
pool: server
259-
displayName: 'Catalog Content Verification'
260-
timeoutInMinutes: 1500
261-
dependsOn:
262-
- 'FileValidation'
263-
- 'ContentValidation'
264-
- 'InstallerValidation'
265-
variables:
266-
HostKeySecret: $[ dependencies.FileValidation.outputs['wingetsetup.hostkey']]
267-
CatalogContentVerificationEndpointSecret: $[ dependencies.FileValidation.outputs['wingetsetup.catalogContentVerificationEndpoint']]
268-
steps:
269-
270-
# Catalog content verification
284+
# Validates installation.
271285
- task: AzureFunction@1
272-
displayName: 'Catalog Content Verification'
286+
displayName: 'Installation Validation'
273287
inputs:
274-
function: '$(CatalogContentVerificationEndpointSecret)'
288+
function: '$(InstallationEndpointSecret)'
275289
key: '$(HostKeySecret)'
276290
body: |
277291
{
@@ -296,8 +310,8 @@ extends:
296310
dependsOn:
297311
- 'FileValidation'
298312
- 'ContentValidation'
299-
- 'InstallerValidation'
300313
- 'CatalogContentVerification'
314+
- 'InstallerValidation'
301315
condition: succeededOrFailed()
302316
variables:
303317
HostKeySecret: $[ dependencies.FileValidation.outputs['wingetsetup.hostkey']]
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Created with WinGet Releaser using komac v2.12.1
2+
# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.10.0.schema.json
3+
4+
PackageIdentifier: 0xJacky.nginx-ui
5+
PackageVersion: 2.1.17
6+
InstallerType: zip
7+
NestedInstallerType: portable
8+
NestedInstallerFiles:
9+
- RelativeFilePath: nginx-ui.exe
10+
UpgradeBehavior: install
11+
Commands:
12+
- nginx-ui
13+
ReleaseDate: 2025-08-06
14+
Installers:
15+
- Architecture: x64
16+
InstallerUrl: https://github.com/0xJacky/nginx-ui/releases/download/v2.1.17/nginx-ui-windows-64.zip
17+
InstallerSha256: A06F6E001CAB2953FA0BD0A1A37F3A3FB91CDAE6E43172B844AB3C5FD6F50699
18+
ManifestType: installer
19+
ManifestVersion: 1.10.0
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
# Created with WinGet Releaser using komac v2.12.1
2+
# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.10.0.schema.json
3+
4+
PackageIdentifier: 0xJacky.nginx-ui
5+
PackageVersion: 2.1.17
6+
PackageLocale: en-US
7+
Publisher: 0xJacky
8+
PublisherUrl: https://github.com/0xJacky
9+
PublisherSupportUrl: https://nginxui.com/
10+
Author: 0xJacky
11+
PackageName: Nginx UI
12+
PackageUrl: https://github.com/0xJacky/nginx-ui
13+
License: AGPL-3.0
14+
LicenseUrl: https://github.com/0xJacky/nginx-ui/blob/HEAD/LICENSE
15+
Copyright: Copyright (c) Nginx UI Team
16+
ShortDescription: Yet another Web UI for Nginx
17+
Description: Yet another WebUI for Nginx
18+
Tags:
19+
- chatgpt-app
20+
- code-completion
21+
- copilot
22+
- cron
23+
- deepseek-r1
24+
- docker
25+
- go
26+
- letsencrypt
27+
- linux
28+
- macos
29+
- mcp
30+
- nginx
31+
- self-hosted
32+
- vue
33+
- webui
34+
- windows
35+
ReleaseNotes: |-
36+
🎉 Features
37+
- Self-check System: Add checks and fixes for conf.d directory existence (30db67385)
38+
- Notification System: Add error handling component to improve notification stability (3d1751487)
39+
- Logging System: Add debug logging for process checks in nginx (fb1d82f29)
40+
🐛 Bug Fixes
41+
- Nginx Logs: Update log path handling #1292 (fb179f4e7)
42+
- WebSocket: Replace websocket error handling with helper function for improved connection stability (b69fe050f)
43+
🔄 Refactoring
44+
- Process Checking: Replace os.FindProcess with gopsutil for cross-platform process existence check #1289 (c5750cdc9)
45+
ReleaseNotesUrl: https://github.com/0xJacky/nginx-ui/releases/tag/v2.1.17
46+
ManifestType: defaultLocale
47+
ManifestVersion: 1.10.0
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Created with WinGet Releaser using komac v2.12.1
2+
# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.10.0.schema.json
3+
4+
PackageIdentifier: 0xJacky.nginx-ui
5+
PackageVersion: 2.1.17
6+
DefaultLocale: en-US
7+
ManifestType: version
8+
ManifestVersion: 1.10.0

manifests/1/115/115Chrome/24.3.0.3/115.115Chrome.installer.yaml

Lines changed: 0 additions & 42 deletions
This file was deleted.

manifests/1/115/115Chrome/24.3.0.3/115.115Chrome.locale.en-US.yaml

Lines changed: 0 additions & 38 deletions
This file was deleted.

0 commit comments

Comments
 (0)