Skip to content

Conversation

hoytak
Copy link
Collaborator

@hoytak hoytak commented May 28, 2025

With this PR, the build profile and debug symbol stripping for python wheels is set based on the tag. If the tag contains dev, alpha, or beta then it builds the wheel using the opt-test profile, which enables the debug assertions within the code and without stripping out the debug symbols. All other tags keep the current release path.

hoytak added 2 commits May 28, 2025 10:50
)

This test fails intermittently; accessed time doesn't need to be checked
for any of our purposes.
@hoytak hoytak requested a review from bpronan May 28, 2025 18:00
BUILD_PROFILE=opt-test
IS_RELEASE=false
else
BUILD_PROFILE=release-dbgsymbols
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See below, this will have to branch based on whether it's windows or not. If windows, it needs to be release.

@hoytak hoytak merged commit 310e608 into main May 29, 2025
4 checks passed
@hoytak hoytak deleted the hoytak/250528-dev-builds-have-debug-symbols branch May 29, 2025 18:46
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.

2 participants