Skip to content

Compress Release Artifacts#1221

Merged
maxxboehme merged 1 commit intoni:mainfrom
Raul2113:users/rchandho/compress-release-assets
Nov 4, 2025
Merged

Compress Release Artifacts#1221
maxxboehme merged 1 commit intoni:mainfrom
Raul2113:users/rchandho/compress-release-assets

Conversation

@Raul2113
Copy link
Contributor

@Raul2113 Raul2113 commented Nov 3, 2025

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:
image

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:
image

@bkeryan
Copy link
Contributor

bkeryan commented Nov 3, 2025

CI build. Not sure how to test my changes to create_release.yml apart from completing the PR

@Raul2113 You can create a fork of the repo in your personal account (not the ni org) and run the workflow in your fork.

@Raul2113 Raul2113 marked this pull request as ready for review November 3, 2025 22:52
@maxxboehme maxxboehme merged commit 1280723 into ni:main Nov 4, 2025
9 checks passed
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.

[BUG] linux-glibc2_31-x64 binary is excessively large (1.2 GB)

4 participants