[PR #1911] ci: Add winget and Chocolatey packaging workflows #2701

Open
opened 2026-01-29 17:23:30 +00:00 by claunia · 0 comments
Owner

Original Pull Request: https://github.com/CCExtractor/ccextractor/pull/1911

State: closed
Merged: Yes


Summary

Add automated package publishing for Windows package managers, addressing #1308.

Changes

Winget

  • Initial manifest files for CCExtractor.CCExtractor (in packaging/winget/)
  • publish_winget.yml workflow to auto-submit PRs to microsoft/winget-pkgs on release

Chocolatey

  • Package files: nuspec, install/uninstall scripts (in packaging/chocolatey/)
  • publish_chocolatey.yml workflow to build and push packages on release

Documentation

  • packaging/README.md with setup instructions

Setup Required

Secret Purpose
WINGET_TOKEN GitHub PAT with public_repo scope for winget PRs
CHOCOLATEY_API_KEY API key from chocolatey.org account

Test plan

  • Merge this PR
  • Trigger publish_chocolatey.yml workflow manually for v0.96.2
  • Verify package appears on Chocolatey after moderation

🤖 Generated with Claude Code

**Original Pull Request:** https://github.com/CCExtractor/ccextractor/pull/1911 **State:** closed **Merged:** Yes --- ## Summary Add automated package publishing for Windows package managers, addressing #1308. ## Changes ### Winget - Initial manifest files for `CCExtractor.CCExtractor` (in `packaging/winget/`) - `publish_winget.yml` workflow to auto-submit PRs to microsoft/winget-pkgs on release ### Chocolatey - Package files: nuspec, install/uninstall scripts (in `packaging/chocolatey/`) - `publish_chocolatey.yml` workflow to build and push packages on release ### Documentation - `packaging/README.md` with setup instructions ## Setup Required | Secret | Purpose | |--------|---------| | `WINGET_TOKEN` | GitHub PAT with `public_repo` scope for winget PRs | | `CHOCOLATEY_API_KEY` | API key from chocolatey.org account | ## Related - Initial winget submission: https://github.com/microsoft/winget-pkgs/pull/326399 - Closes #1308 ## Test plan - [ ] Merge this PR - [ ] Trigger `publish_chocolatey.yml` workflow manually for v0.96.2 - [ ] Verify package appears on Chocolatey after moderation 🤖 Generated with [Claude Code](https://claude.com/claude-code)
claunia added the pull-request label 2026-01-29 17:23:30 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ccextractor#2701