Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 16 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
[![Release](https://img.shields.io/github/v/release/PrimeBuild-pc/ThreadPilot?sort=semver)](https://github.com/PrimeBuild-pc/ThreadPilot/releases)
[![Downloads](https://img.shields.io/github/downloads/PrimeBuild-pc/ThreadPilot/latest/total?label=latest%20downloads&logo=github)](https://github.com/PrimeBuild-pc/ThreadPilot/releases/latest)
[![winget](https://img.shields.io/winget/v/PrimeBuild.ThreadPilot?label=winget)](https://github.com/microsoft/winget-pkgs/tree/master/manifests/p/PrimeBuild/ThreadPilot)
[![Chocolatey](https://img.shields.io/chocolatey/v/threadpilot?label=chocolatey)](https://community.chocolatey.org/packages/threadpilot)
[![Windows](https://img.shields.io/badge/Windows-11-blue?logo=windows)](https://www.microsoft.com/windows)
[![.NET](https://img.shields.io/badge/.NET-8.0-512BD4?logo=dotnet&logoColor=white)](https://dotnet.microsoft.com/)
[![License](https://img.shields.io/badge/License-AGPLv3-blue.svg)](LICENSE)
Expand Down Expand Up @@ -64,6 +65,20 @@ winget source update
winget search ThreadPilot
```

### Install with Chocolatey

Install ThreadPilot from Chocolatey Community:

```powershell
choco install threadpilot
```

Upgrade an existing installation:

```powershell
choco upgrade threadpilot
```

### Download from GitHub Releases

[![Download Latest Release](https://img.shields.io/badge/Download-Latest%20Release-2ea44f?logo=github)](https://github.com/PrimeBuild-pc/ThreadPilot/releases/latest)
Expand Down Expand Up @@ -189,4 +204,4 @@ ThreadPilot is licensed under the **GNU Affero General Public License v3.0**. Se

If ThreadPilot is useful to you, consider starring the repository, opening thoughtful issues, sharing feedback, or supporting development with a small donation.

</div>
</div>
17 changes: 17 additions & 0 deletions chocolatey/tools/VERIFICATION.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
VERIFICATION

Verification is intended to assist the Chocolatey moderators and community
in verifying that this package's contents are trustworthy.

ThreadPilot release:
https://github.com/PrimeBuild-pc/ThreadPilot/releases/tag/v1.4.0

Installer:
https://github.com/PrimeBuild-pc/ThreadPilot/releases/download/v1.4.0/ThreadPilot_v1.4.0_Setup.exe
Comment on lines +7 to +10

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Regenerate verification metadata for later releases

When the manual Publish Chocolatey path packages a later tag, build/publish-chocolatey.ps1 copies chocolatey/* into the work root and rewrites only the nuspec plus chocolateyInstall.ps1 URL/checksum, so this newly added VERIFICATION.txt will still point moderators at v1.4.0 and the checksum below. That leaves every future generated .nupkg with stale verification evidence, which can mislead or block Chocolatey moderation; generate this file from the same $Tag, $installerFileName, and $hash values instead of committing a fixed release copy.

Useful? React with 👍 / 👎.


Download the installer, then calculate its SHA256 checksum with PowerShell:

Get-FileHash .\ThreadPilot_v1.4.0_Setup.exe -Algorithm SHA256

Expected SHA256:
3280bb39258d6bc9d16537f07f0ed1017f9d67b675c62c8b86d53c9d8a4a1ad5
6 changes: 3 additions & 3 deletions chocolatey/tools/chocolateyInstall.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@ $ErrorActionPreference = 'Stop'

$packageName = 'threadpilot'
$toolsDir = Split-Path -Parent $MyInvocation.MyCommand.Definition
# Installer URL and checksum for ThreadPilot v1.1.2
$url64 = 'https://github.com/PrimeBuild-pc/ThreadPilot/releases/download/v1.1.2/ThreadPilot_v1.1.2_Setup.exe'
$checksum64 = '326864ead100edd134f3a41f5d4631fcb1fdf6a689101bb0c2d4b7330b9cf032'
# Installer URL and checksum for ThreadPilot v1.4.0
$url64 = 'https://github.com/PrimeBuild-pc/ThreadPilot/releases/download/v1.4.0/ThreadPilot_v1.4.0_Setup.exe'
$checksum64 = '3280bb39258d6bc9d16537f07f0ed1017f9d67b675c62c8b86d53c9d8a4a1ad5'

$packageArgs = @{
packageName = $packageName
Expand Down
Loading