-
Notifications
You must be signed in to change notification settings - Fork 647
ci: fix broken ci, debug and static cases, bump some latest #4954
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
ci: fix broken ci, debug and static cases, bump some latest #4954
Conversation
Two Ubuntu-based cases (debug build and static build) started failing this past week, unrelated to us. I think the runners change, it seems to be having particular trouble because those tests were trying to use gcc-9. But there's no particular need for that anyway, it just reflects how long ago we last modified those tests. So this spurred a grab bag of CI fixes: * Move the debug and static linkage tests off of raw ubuntu runners and to using the ASWF docker VFX Platform 2025 containers. This makes them more modern and also more stable. * Turns out the "static" test hadn't been working properly lately -- it was accidentally building dynamic libs, not static at all! Fix that, but then it uncovered some problems that are out of scope to fix in this PR. I will look into it separately. In the mean time, I've commented out this test to suppress the failures. * Bump a few of the "latest" dependencies to the most recent. Signed-off-by: Larry Gritz <[email protected]>
.github/workflows/ci.yml
Outdated
| simd: "avx2,f16c" | ||
| fmt_ver: 11.2.0 | ||
| pybind11_ver: v2.13.6 | ||
| benchmark: 1 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just double-checking that benchmark was intended to be enabled here on the Debug config?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
um, no, thanks for catching. I think that's a cut and paste error.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
and I found a couple others I can eliminate
Signed-off-by: Larry Gritz <[email protected]>
1417836
into
AcademySoftwareFoundation:main
…oftwareFoundation#4954) Two Ubuntu-based cases (debug build and static build) started failing this past week, unrelated to us. I think the runners changed yet again, it seems to be having particular trouble because those tests were trying to use gcc-9. But there's no particular need for that anyway, it just reflects how long ago we last modified those tests. So this spurred a grab bag of CI fixes: * Move the debug and static linkage tests off of raw ubuntu runners and to using the ASWF docker VFX Platform 2025 containers. This makes them more modern and also more stable. * Turns out the "static" test hadn't been working properly lately -- it was accidentally building dynamic libs, not static at all! Fix that, but then it uncovered some problems that are out of scope to fix in this PR. I will look into it separately, but in the mean time I have commented out the static build test to suppress the failures. * Bump a few of the "latest" dependencies to the most recent. --------- Signed-off-by: Larry Gritz <[email protected]>
…oftwareFoundation#4954) Two Ubuntu-based cases (debug build and static build) started failing this past week, unrelated to us. I think the runners changed yet again, it seems to be having particular trouble because those tests were trying to use gcc-9. But there's no particular need for that anyway, it just reflects how long ago we last modified those tests. So this spurred a grab bag of CI fixes: * Move the debug and static linkage tests off of raw ubuntu runners and to using the ASWF docker VFX Platform 2025 containers. This makes them more modern and also more stable. * Turns out the "static" test hadn't been working properly lately -- it was accidentally building dynamic libs, not static at all! Fix that, but then it uncovered some problems that are out of scope to fix in this PR. I will look into it separately, but in the mean time I have commented out the static build test to suppress the failures. * Bump a few of the "latest" dependencies to the most recent. --------- Signed-off-by: Larry Gritz <[email protected]>
Two Ubuntu-based cases (debug build and static build) started failing this past week, unrelated to us. I think the runners changed yet again, it seems to be having particular trouble because those tests were trying to use gcc-9. But there's no particular need for that anyway, it just reflects how long ago we last modified those tests.
So this spurred a grab bag of CI fixes:
Move the debug and static linkage tests off of raw ubuntu runners and to using the ASWF docker VFX Platform 2025 containers. This makes them more modern and also more stable.
Turns out the "static" test hadn't been working properly lately -- it was accidentally building dynamic libs, not static at all! Fix that, but then it uncovered some problems that are out of scope to fix in this PR. I will look into it separately, but in the mean time I have commented out the static build test to suppress the failures.
Bump a few of the "latest" dependencies to the most recent.