Skip to content

feat(win): ✨ adding Winget distribution channel #98#120

Merged
dvorka merged 6 commits into
dev/1.59.0from
feat-98/winget
Jul 19, 2026
Merged

feat(win): ✨ adding Winget distribution channel #98#120
dvorka merged 6 commits into
dev/1.59.0from
feat-98/winget

Conversation

@dvorka

@dvorka dvorka commented Jun 29, 2026

Copy link
Copy Markdown
Collaborator

This PR brings Winget distribution channel.

Related:

@dvorka dvorka self-assigned this Jun 29, 2026
@dvorka dvorka changed the title feat(win): adding Winget distribution channel #98 feat(win): ✨ adding Winget distribution channel #98 Jun 29, 2026
@dvorka
dvorka marked this pull request as draft June 30, 2026 16:06
@dvorka
dvorka requested a review from Copilot July 1, 2026 08:18

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Adds a WinGet distribution channel to MyTraL by introducing Makefile targets and PowerShell automation for generating/submitting WinGet manifests, plus documentation updates describing install and release workflow.

Changes:

  • Added WinGet-related Makefile targets and PowerShell scripts to generate manifests from GitHub Releases and submit PRs to microsoft/winget-pkgs.
  • Documented WinGet installation for end users and added a WinGet feature/process write-up for maintainers.
  • Updated changelogs and regenerated static HTML documentation pages to reflect the new channel.

Reviewed changes

Copilot reviewed 15 out of 15 changed files in this pull request and generated 18 comments.

Show a summary per file
File Description
README.md Adds WinGet install link; adjusts installation/build TOC entries.
INSTALLATION.md Adds “Install on Windows using winget” section and TOC updates.
docs/INSTALLATION.md Mirrors INSTALLATION.md updates for docs build pipeline.
docs/FEATURE_WINGET.md New maintainer-facing WinGet design/release process doc.
CHANGELOG.md Adds 1.57.0 notes referencing WinGet work.
docs/CHANGELOG.md Mirrors CHANGELOG.md updates for docs build pipeline.
Makefile Adds distro-winget-* targets and a release-tag helper.
build/winget/generate-from-release.ps1 Downloads release installer, computes SHA256, emits WinGet YAML manifests.
build/winget/sha256-from-url.ps1 Utility to compute SHA256 from a GitHub Release URL.
build/winget/submit-pr.ps1 Copies manifests into a local winget-pkgs fork and opens a PR via gh.
build/desktop/build-executable.ps1 Extends Windows desktop build output (now also creates extra artifacts).
.github/workflows/release-win.yml.SKIP Adds a tag-triggered release workflow, but currently disabled by filename.
mytral/static/documentation/installation.html Regenerated static docs with WinGet install chapter + TOC tweaks.
mytral/static/documentation/feature_winget.html New static HTML doc for the WinGet feature/process.
mytral/static/documentation/changelog.html Regenerated changelog HTML including the new release entry.

Comment thread README.md Outdated
Comment thread INSTALLATION.md Outdated
Comment thread docs/INSTALLATION.md
Comment thread mytral/static/documentation/installation.html
Comment thread Makefile Outdated
Comment thread docs/CHANGELOG.md
Comment thread docs/CHANGELOG.md Outdated
Comment thread mytral/static/documentation/changelog.html
Comment thread mytral/static/documentation/changelog.html Outdated
Comment thread build/desktop/build-executable.ps1 Outdated
@dvorka
dvorka changed the base branch from dev/1.57.0 to dev/1.58.0 July 6, 2026 07:06
@dvorka
dvorka changed the base branch from dev/1.58.0 to dev/1.59.0 July 19, 2026 11:53
@dvorka
dvorka marked this pull request as ready for review July 19, 2026 12:20
@dvorka
dvorka merged commit 0af2946 into dev/1.59.0 Jul 19, 2026
2 checks passed
@dvorka
dvorka deleted the feat-98/winget branch July 20, 2026 07:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants