Signed-off-by: FTCHD <144691102+FTCHD@users.noreply.github.com>
This commit is contained in:
FTCHD
2025-09-22 14:57:10 +02:00
parent 95d73cefd7
commit c5bec01e61
4 changed files with 133 additions and 0 deletions
+32
View File
@@ -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"
+69
View File
@@ -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
+5
View File
@@ -0,0 +1,5 @@
PackageIdentifier: RcloneUI.RcloneUI
PackageVersion: 2.6.0
DefaultLocale: en-US
ManifestType: version
ManifestVersion: 1.10.0