Welcome to the Chocolatey package for Image Resizer for Windows.
Every package version requires the following changes, at least, in the nuspec and probably in the install/uninstall scripts:
- Version
- Release notes (if this is a version-specific URL)
- URL
- Checksum
You can get the checksum using the built-in PowerShell cmdlet. The Chocolatey default is MD5, but a stronger/longer checksum is preferred. PowerShell defaults to SHA256, which is fine.
PS> Get-FileHash '.\ImageResizerSetup-x.y.z.exe'
Algorithm Hash Path
--------- ---- ----
SHA256 AAAAABBBBBCCCCCDDDDDEEEEEFFFFFGGGGGHHHHHIIIIIJJJJJKKKKKLLLLLMMMM C:\Users\Anthony\Downloads\Im...
The package icon is a bit of a pain to update. Update the icon by overwriting the file in this repository. It may help to run it through an optimizer.
PS> pngout .\imageresizerapp.png
Commit and push this. We need to get the canonical URL for this file before we can update or publish the package.
- On GitHub, navigate to the file.
- Press 'y' to view the canonical URL.
- Click the "Raw" button to view the raw file.
- Copy this URL into the field at http://rawgit.com.
- Use the "production" URL in the package.
Pack.
PS> choco pack .\imageresizerapp\imageresizerapp.nuspec
Publish.
PS> choco push .\imageresizerapp.x.y.z.nupkg