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

BugFix: ManyLinux CI was not setting BuildNumber inside generated bin #1036

Merged
merged 1 commit into from
Jan 26, 2023

Conversation

Robadob
Copy link
Member

@Robadob Robadob commented Jan 25, 2023

Fix the build number issue inside ManyLinux CI.

Also pre-emptively apply the fix to most of the other CI jobs (those which do compilation/CMake test)

Relates #1035

Error:
image

Fixed version: (albeit the FLAMEGPU_VERSION_BUILDMETADATA: statement has been removed that was for debugging.)

image
image

…aries

This was due to the Git directory being owned by a different user.
Have pre-emptivley added the fix to other CI runs which perform a CMake configure/build
Copy link
Member

@ptheywood ptheywood left a comment

Choose a reason for hiding this comment

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

Looks good. We should be able to double check this when the CI has run as the artifacts should be available for download, your testing did show it would fix it so it should be fine.

@ptheywood
Copy link
Member

Tested the manylinux wheel generated by the pull_request triggered draft_ci workflow:

python3 -m pip install pyflamegpu-2.0.0rc1+cuda120-cp310-cp310-linux_x86_64.whl 
python3 -c "import pyflamegpu; print(pyflamegpu.VERSION_BUILDMETADATA)"
06b722f

The hash is the post-merge hash due to the pull_request triggger, but actual releases will behave as intended.

@ptheywood ptheywood merged commit 4fc8a77 into master Jan 26, 2023
@ptheywood ptheywood deleted the test_buildno branch January 26, 2023 13:50
@ptheywood ptheywood mentioned this pull request Jan 26, 2023
2 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants