- Update Version: Search and replace old version strings with the new version.
- Build: Generate the installer executable.
- GitHub: Create a new release and upload the installer and the portable zip file
Generate the manifest using wingetcreate:
wingetcreate update PatrickDemichiel.VolumeScroller --version 2.3.0 --urls "https://github.com/patrickiel/VolumeScroller/releases/download/2.3.0/Volume.Scroller.2.3.0.exe|x64" --out .
Before submitting, update your fork at github.com/patrickiel/winget-pkgs:
- Click Sync fork.
- Click Update branch.
Validate the manifest structure:
winget validate manifests\p\PatrickDemichiel\VolumeScroller\2.3.0
Test the installation locally:
- Enable local manifests (Admin Terminal):
winget settings --enable LocalManifestFiles
- Run installation (Normal Terminal):
winget install --manifest manifests\p\PatrickDemichiel\VolumeScroller\2.3.0
Submit the package to the official repository:
wingetcreate submit manifests\p\PatrickDemichiel\VolumeScroller\2.3.0
Would you like me to create a simplified GitHub Action template to automate the version replacement and release steps?