@@ -0,0 +1,32 @@
|
||||
name: WinGet
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
|
||||
jobs:
|
||||
validate:
|
||||
runs-on: windows-2022
|
||||
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Ensure WinGet CLI is present
|
||||
uses: Cyberboss/install-winget@v1
|
||||
|
||||
- name: Show winget version
|
||||
shell: pwsh
|
||||
run: winget --version
|
||||
|
||||
- name: Validate manifests
|
||||
shell: pwsh
|
||||
run: |
|
||||
$ErrorActionPreference = 'Stop'
|
||||
if (-not (Test-Path -Path "$pwd\winget")) {
|
||||
Write-Error "Expected manifests directory '$pwd\winget' not found."
|
||||
}
|
||||
|
||||
# Run validation non-interactively and with verbose logs for CI
|
||||
Write-Host "Validating manifests in $pwd\winget"
|
||||
winget validate --manifest "$pwd\winget" --disable-interactivity --verbose-logs `
|
||||
| Tee-Object -FilePath "$pwd\winget-validate-output.txt"
|
||||
@@ -0,0 +1,69 @@
|
||||
PackageIdentifier: RcloneUI.RcloneUI
|
||||
PackageVersion: 2.6.0
|
||||
InstallerLocale: en-US
|
||||
MinimumOSVersion: 10.0.0.0
|
||||
Platform:
|
||||
- Windows.Desktop
|
||||
InstallerType: nullsoft
|
||||
Scope: machine
|
||||
InstallModes:
|
||||
- interactive
|
||||
- silent
|
||||
- silentWithProgress
|
||||
UpgradeBehavior: install
|
||||
ElevationRequirement: elevatesSelf
|
||||
Dependencies:
|
||||
PackageDependencies:
|
||||
- PackageIdentifier: Microsoft.EdgeWebView2Runtime
|
||||
Installers:
|
||||
- Architecture: x64
|
||||
Scope: user
|
||||
InstallerUrl: https://github.com/rclone-ui/rclone-ui/releases/download/v2.6.0/Rclone.UI_x64.exe
|
||||
InstallerSha256: c40ed89dc2f512ff4ed12e1801a75a52c46e8c48c534515cdc0c413a9ccfeaa4
|
||||
InstallerSwitches:
|
||||
Silent: /S
|
||||
SilentWithProgress: /S
|
||||
Custom: /CurrentUser
|
||||
AppsAndFeaturesEntries:
|
||||
- DisplayName: Rclone UI
|
||||
Publisher: Rclone UI
|
||||
DisplayVersion: 2.6.0
|
||||
- Architecture: x64
|
||||
Scope: machine
|
||||
InstallerUrl: https://github.com/rclone-ui/rclone-ui/releases/download/v2.6.0/Rclone.UI_x64.exe
|
||||
InstallerSha256: c40ed89dc2f512ff4ed12e1801a75a52c46e8c48c534515cdc0c413a9ccfeaa4
|
||||
InstallerSwitches:
|
||||
Silent: /S
|
||||
SilentWithProgress: /S
|
||||
Custom: /AllUsers
|
||||
AppsAndFeaturesEntries:
|
||||
- DisplayName: Rclone UI
|
||||
Publisher: Rclone UI
|
||||
DisplayVersion: 2.6.0
|
||||
- Architecture: arm64
|
||||
Scope: user
|
||||
InstallerUrl: https://github.com/rclone-ui/rclone-ui/releases/download/v2.6.0/Rclone.UI_arm64.exe
|
||||
InstallerSha256: 69968f8e3b32a42b826ccad56b91972ac8ae659a2682404f3103d31d62df3e0
|
||||
InstallerSwitches:
|
||||
Silent: /S
|
||||
SilentWithProgress: /S
|
||||
Custom: /CurrentUser
|
||||
AppsAndFeaturesEntries:
|
||||
- DisplayName: Rclone UI
|
||||
Publisher: Rclone UI
|
||||
DisplayVersion: 2.6.0
|
||||
- Architecture: arm64
|
||||
Scope: machine
|
||||
InstallerUrl: https://github.com/rclone-ui/rclone-ui/releases/download/v2.6.0/Rclone.UI_arm64.exe
|
||||
InstallerSha256: 69968f8e3b32a42b826ccad56b91972ac8ae659a2682404f3103d31d62df3e0
|
||||
InstallerSwitches:
|
||||
Silent: /S
|
||||
SilentWithProgress: /S
|
||||
Custom: /AllUsers
|
||||
AppsAndFeaturesEntries:
|
||||
- DisplayName: Rclone UI
|
||||
Publisher: Rclone UI
|
||||
DisplayVersion: 2.6.0
|
||||
ManifestType: installer
|
||||
ManifestVersion: 1.10.0
|
||||
ReleaseDate: 2025-09-22
|
||||
@@ -0,0 +1,27 @@
|
||||
PackageIdentifier: RcloneUI.RcloneUI
|
||||
PackageVersion: 2.6.0
|
||||
PackageLocale: en-US
|
||||
Publisher: RcloneUI
|
||||
PublisherUrl: https://github.com/rclone-ui
|
||||
PublisherSupportUrl: https://github.com/rclone-ui/rclone-ui/issues
|
||||
Author: RcloneUI
|
||||
PackageName: Rclone UI
|
||||
PackageUrl: https://github.com/rclone-ui/rclone-ui
|
||||
License: Apache-2.0
|
||||
LicenseUrl: https://github.com/rclone-ui/rclone-ui/tree/main?tab=Apache-2.0-1-ov-file#readme
|
||||
CopyrightUrl: https://github.com/rclone-ui/rclone-ui/tree/main?tab=Apache-2.0-1-ov-file#readme
|
||||
ShortDescription: GUI for Rclone.
|
||||
Moniker: rclone-ui
|
||||
Tags:
|
||||
- rclone
|
||||
- rsync
|
||||
- sync
|
||||
- backup
|
||||
- file-manager
|
||||
- file-transfer
|
||||
ReleaseNotesUrl: https://github.com/rclone-ui/rclone-ui/releases/tag/2.6.0
|
||||
Documentations:
|
||||
- DocumentLabel: Wiki
|
||||
DocumentUrl: https://github.com/rclone-ui/rclone-ui/blob/main/README.md
|
||||
ManifestType: defaultLocale
|
||||
ManifestVersion: 1.10.0
|
||||
@@ -0,0 +1,5 @@
|
||||
PackageIdentifier: RcloneUI.RcloneUI
|
||||
PackageVersion: 2.6.0
|
||||
DefaultLocale: en-US
|
||||
ManifestType: version
|
||||
ManifestVersion: 1.10.0
|
||||
Reference in New Issue
Block a user