Skip to content

ci: port OIIO improvements - shared steps, upgrade to new actions#2107

Open
lgritz wants to merge 1 commit intoAcademySoftwareFoundation:mainfrom
lgritz:lg-buildsteps
Open

ci: port OIIO improvements - shared steps, upgrade to new actions#2107
lgritz wants to merge 1 commit intoAcademySoftwareFoundation:mainfrom
lgritz:lg-buildsteps

Conversation

@lgritz
Copy link
Copy Markdown
Collaborator

@lgritz lgritz commented Apr 4, 2026

OpenImageIO and OSL have similar CI infrastructure, mostly share a design of such, and copy the files back and forth to synchronize from time to time. Turns out it's been a while since the last sync, and a lot of small improvements have accumulated on the OIIO side.

  • Bump our CI workflow externally-hosted actions to the latest versions.
  • Use shared-steps workflow for the old aswf container jobs.
  • Split some of the steps of the shared-steps workflow into "old" and "new" in cases where the 2022 ASWF docker containers containers cannot run the latest actions, only update those to the most recent that are able for those containers.
  • Restore bleeding edge test to pybind11 master -- the reason we locked it down has since been fixed on the OIIO side.

OpenImageIO and OSL have similar CI infrastructure, mostly share a
design of such, and copy the files back and forth to synchronize from
time to time. Turns out it's been a while since the last sync, and a
lot of small improvements have accumulated on the OIIO side.

* Bump our CI workflow externally-hosted actions to the latest versions.
* Use shared-steps workflow for the old aswf container jobs.
* Split some of the steps of the shared-steps workflow into "old" and
  "new" in cases where the 2022 ASWF docker containers containers cannot
  run the latest actions, only update those to the most recent that are
  able for those containers.
* Restore bleeding edge test to pybind11 master -- the reason we locked
  it down has since been fixed on the OIIO side.

Signed-off-by: Larry Gritz <lg@larrygritz.com>
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.

1 participant