Compress Release Artifacts#1221
Merged
maxxboehme merged 1 commit intoni:mainfrom Nov 4, 2025
Raul2113:users/rchandho/compress-release-assets
Merged
Compress Release Artifacts#1221maxxboehme merged 1 commit intoni:mainfrom Raul2113:users/rchandho/compress-release-assets
maxxboehme merged 1 commit intoni:mainfrom
Raul2113:users/rchandho/compress-release-assets
Conversation
Contributor
@Raul2113 You can create a fork of the repo in your personal account (not the ni org) and run the workflow in your fork. |
reckenro
approved these changes
Nov 4, 2025
maxxboehme
approved these changes
Nov 4, 2025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What does this Pull Request accomplish?
Resolves #1206 (AB#3442600) and #1207 (AB#3442605)
Why should this Pull Request be merged?
Currently, the Linux release binary is 336 MB even when tarred, and the Windows PDB file is 1.35 GB. Splitting the Linux binary into release and debug symbols artifacts, as well as zipping the Windows PDB file, should help reduce the sizes of these files when downloaded.
What testing has been done?
CI build
Update: Ran workflow on forked repo:

As can be seen, the Linux binary has been successfully split into release and debug symbols, while the Windows PDB is zipped. The artifact sizes are also reasonable:
