Skip to content

ci: add WinGet publish workflow for release-based MSI submissions#135

Merged
tonyantony300 merged 6 commits intomainfrom
pr-131
Mar 5, 2026
Merged

ci: add WinGet publish workflow for release-based MSI submissions#135
tonyantony300 merged 6 commits intomainfrom
pr-131

Conversation

@tonyantony300
Copy link
Owner

@tonyantony300 tonyantony300 commented Mar 5, 2026

Description

Checklist

  • I have run npm run lint before raising this PR
  • I have run npm run format before raising this PR

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Mar 5, 2026

Caution

Review failed

Pull request was closed or merged during review

📝 Walkthrough

Walkthrough

This PR introduces a GitHub Actions workflow for publishing WinGet packages upon release, and includes a minor formatting improvement to the contributing documentation for enhanced readability.

Changes

Cohort / File(s) Summary
CI/CD Configuration
.github/workflows/publish-winget.yml
New GitHub Actions workflow that publishes WinGet packages on non-prerelease, non-draft releases. Extracts version from release tag and configures the winget releaser action with MSI installer metadata and package details.
Documentation Updates
CONTRIBUTING.md
Added blank line after the git checkout command in the "Before Submitting a Pull Request" section to improve formatting consistency.
🚥 Pre-merge checks | ✅ 1
✅ Passed checks (1 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch pr-131

Tip

Try Coding Plans. Let us write the prompt for your AI agent so you can ship faster (with fewer bugs).
Share your feedback on Discord.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@tonyantony300
Copy link
Owner Author

Correcting the changes in #131

@tonyantony300 tonyantony300 changed the title Pr 131 ci: add WinGet publish workflow for release-based MSI submissions Mar 5, 2026
@tonyantony300 tonyantony300 merged commit b86931f into main Mar 5, 2026
1 check was pending
@tonyantony300 tonyantony300 deleted the pr-131 branch March 5, 2026 17:34
@tonyantony300
Copy link
Owner Author

Appreciate it @maximilian-schwaerzler

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants