Adsk Contrib - Update CI to VFX 2026#2282
Adsk Contrib - Update CI to VFX 2026#2282doug-walker wants to merge 5 commits intoAcademySoftwareFoundation:mainfrom
Conversation
Signed-off-by: Doug Walker <doug.walker@autodesk.com>
|
Thanks Doug looks good to me! It could be nice to update the actions/checkout and actions/setup-python similarly for Platform Latest / Dependencies Latest as we currently have related warnings in these 2 workflows. |
|
Yes, totally agree Remi! I should have marked this as a draft as I wanted to test that the CI passed before updating the other workflows. And I was going to ask at the TSC if we should remove some of the Intel macOS runs. |
Signed-off-by: Doug Walker <doug.walker@autodesk.com>
Signed-off-by: Doug Walker <doug.walker@autodesk.com>
Signed-off-by: Doug Walker <doug.walker@autodesk.com>
|
We should also remove Python 3.9 from the package metadata in here and here plus I'm seeing Platform and Dependencies latest still uses |
Signed-off-by: Doug Walker <doug.walker@autodesk.com>
|
Note: I believe it is expected that the analysis CI will fail on PRs from a fork. In any case, it was already failing, so this should at least get us closer. |
Added Linux VFX CY2026
Removed Linux VFX CY2022
Updated actions commands, based on dependabot warnings
Locked actions commands to fixed hashes, like OIIO
Removed/modified the macOS runners based on TSC discussion, this reduces total runners to 20
Removed support for Python 3.9 in both CI and Wheel generation, based on TSC discussion
Included a very minor bug fix in GradingTone.cpp
The new build matrix may be found here (scroll to the bottom table):
https://docs.google.com/spreadsheets/d/1Iw5uRw6voB54wFpkSSOGrcAXkciZfx9nlBSVHz6N4P8/edit?usp=sharing
At the TSC we discussed what runner image to use for macOS and Windows. I left the images as they were because they are already the options that are best aligned with the VFX Platform for CY2026.