Skip to content

Adsk Contrib - Update CI to VFX 2026#2282

Open
doug-walker wants to merge 4 commits intoAcademySoftwareFoundation:mainfrom
autodesk-forks:walker/ci-update
Open

Adsk Contrib - Update CI to VFX 2026#2282
doug-walker wants to merge 4 commits intoAcademySoftwareFoundation:mainfrom
autodesk-forks:walker/ci-update

Conversation

@doug-walker
Copy link
Copy Markdown
Collaborator

@doug-walker doug-walker commented Apr 11, 2026

  • 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.

Signed-off-by: Doug Walker <doug.walker@autodesk.com>
@remia
Copy link
Copy Markdown
Collaborator

remia commented Apr 12, 2026

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.

@doug-walker
Copy link
Copy Markdown
Collaborator Author

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>
@doug-walker doug-walker changed the title Update CI to VFX 2026 Adsk Contrib - Update CI to VFX 2026 Apr 14, 2026
Signed-off-by: Doug Walker <doug.walker@autodesk.com>
@remia
Copy link
Copy Markdown
Collaborator

remia commented Apr 14, 2026

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 python-version: '3.9', but other wise looks good to me, thanks @doug-walker !

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