Skip to content

Improve release compression for smaller downloads#88

Merged
Project516 merged 2 commits intomasterfrom
copilot/compress-releases-for-size
Nov 3, 2025
Merged

Improve release compression for smaller downloads#88
Project516 merged 2 commits intomasterfrom
copilot/compress-releases-for-size

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Nov 3, 2025

Release packages were using default compression settings, resulting in unnecessarily large downloads.

Changes:

  • ZIP packages: Added -9 flag for maximum compression (package-zip.sh, package-win.sh, package-macos.sh)
  • Windows batch: Set CompressionLevel Optimal in PowerShell Compress-Archive (package-zip.bat)
  • Linux package: Migrated from tar.gz to tar.xz for ~20-30% better compression (package-linux.sh)
  • Documentation: Updated README.md and release.yml to reflect .tar.xz extension

Example:

# Before
tar -czf ${PACKAGE_NAME}.tar.gz ${PACKAGE_NAME}/

# After  
tar -cJf ${PACKAGE_NAME}.tar.xz ${PACKAGE_NAME}/

Bundled JRE packages will see the most benefit as they contain many uncompressed binaries.

Original prompt

This section details on the original issue you should resolve

<issue_title>Compress releases</issue_title>
<issue_description>Compress the releases more to make the file size smaller.</issue_description>

Comments on the Issue (you are @copilot in this section)


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Co-authored-by: Project516 <138796702+Project516@users.noreply.github.com>
Copilot AI changed the title [WIP] Compress releases to reduce file size Improve release compression for smaller downloads Nov 3, 2025
Copilot AI requested a review from Project516 November 3, 2025 20:28
@Project516 Project516 marked this pull request as ready for review November 3, 2025 21:07
@Project516 Project516 merged commit 4a19def into master Nov 3, 2025
8 checks passed
@Project516 Project516 deleted the copilot/compress-releases-for-size branch November 3, 2025 21:08
Project516 added a commit that referenced this pull request Feb 23, 2026
…size

Improve release compression for smaller downloads
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.

Compress releases

2 participants