Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update ci-mgmt to strip debug symbols from provider binaries #4786

Merged
merged 2 commits into from
Nov 18, 2024

Conversation

flostadler
Copy link
Contributor

This change pulls the latest ci-mgmt changes in order to reduce the size of provider binaries. In detail, we're now setting the -s -w linker flags to strip debug symbols. This cuts the provider binary size by roughly 300MB, resulting in a 32% smaller provider binary.

Note: I also had to change toolVersions.node to toolVersions.nodejs because the configuration is now type checked. The toolVersions.node configuration option was renamed to nodejs in this PR: pulumi/ci-mgmt#1063

@flostadler flostadler requested a review from a team November 18, 2024 10:27
@flostadler flostadler self-assigned this Nov 18, 2024
Copy link

Does the PR have any schema changes?

Looking good! No breaking changes found.
No new resources/functions.

Maintainer note: consult the runbook for dealing with any breaking changes.

@flostadler flostadler mentioned this pull request Nov 18, 2024
@flostadler flostadler added the needs-release/patch When a PR with this label merges, it initiates a release of vX.Y.Z+1 label Nov 18, 2024
@flostadler flostadler enabled auto-merge (squash) November 18, 2024 14:35
@flostadler flostadler merged commit 7ed6bda into master Nov 18, 2024
34 checks passed
@flostadler flostadler deleted the flostadler/update-ci-mgmt-ldflags branch November 18, 2024 14:45
@pulumi-bot
Copy link
Contributor

This PR has been shipped in release v6.60.0.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs-release/patch When a PR with this label merges, it initiates a release of vX.Y.Z+1
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants