Skip to content

Use GitHub asset digests and create Windows installer shortcuts - #448

Merged
freakdaniel merged 3 commits into
mainfrom
hashes
Oct 17, 2026
Merged

freakdaniel merged 3 commits into
mainfrom
hashes

Conversation

@freakdaniel

Copy link
Copy Markdown
Member

Summary

Remove redundant checksum assets from releases and verify downloads using GitHub-provided SHA-256 digests with fix of missing desktop and Start menu shortcuts in Windows MSI and EXE installations

Type of Change

  • Bug fix
  • Documentation update
  • Build / CI changes

Related Issues

Fixes #446

Changes

  • Remove .sha256 files and SHA256SUMS from release generation and download links
  • Update all three command-line installers to use GitHub asset digests and version-specific download URLs
  • Add shared desktop and Start menu shortcuts through the MSI used by both Windows installer formats
  • Add Windows CI checks for installation, shortcut targets, and uninstall cleanup, with installer logs uploaded as artifacts
  • Update English and Russian installation, packaging, and testing documentation

Testing

  • Tested on Windows
  • Tested on Linux
  • Tested on macOS
  • Added / updated tests

Checklist

  • Code follows the project's style and conventions
  • Self-reviewed the diff before submitting
  • No unintended files are included (build artifacts, local configs, etc.)
  • Documentation updated if needed
  • English and Russian documentation describes the same behavior
  • Relevant links and code block language metadata verified
  • Documentation checks and /Hyprism/docs static export pass

@freakdaniel freakdaniel self-assigned this Oct 17, 2026
@freakdaniel freakdaniel added bugfix Fixes hyprism bugs or errors packaging This related to build packaging or packaging runtime labels Oct 17, 2026
@freakdaniel
freakdaniel merged commit 58eb769 into main Oct 17, 2026
22 of 24 checks passed
@freakdaniel
freakdaniel deleted the hashes branch October 17, 2026 11:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bugfix Fixes hyprism bugs or errors packaging This related to build packaging or packaging runtime

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: The new launcher update (4.0.0) doesn't create a shortcut on the desktop when installed

1 participant