Skip to content

ci: fix using fmt master with OIIO main build#2095

Merged
lgritz merged 1 commit intoAcademySoftwareFoundation:mainfrom
lgritz:lg-oiiofmt
Mar 20, 2026
Merged

ci: fix using fmt master with OIIO main build#2095
lgritz merged 1 commit intoAcademySoftwareFoundation:mainfrom
lgritz:lg-oiiofmt

Conversation

@lgritz
Copy link
Collaborator

@lgritz lgritz commented Mar 19, 2026

A recent change in OIIO main is to check that any auto-built dependencies have a SHA-1 hash that matches what we think it should be for that version. That works fine for a fixed version, but if we are asking for OIIO to build from dependency master/main, as we do from its "bleeding edge" CI variant, we need to tell it that it's ok to not match the expected hash by setting
OpenImageIO_DEPENDENCY_BUILD_ALLOW_UNVERIFIED_TAGS=ON. So we need to do this in the OSL bleeding edge variant, too.

A recent change in OIIO main is to check that any auto-built
dependencies have a SHA-1 hash that matches what we think it should be
for that version. That works fine for a fixed version, but if we are
asking for OIIO to build from dependency master/main, as we do from
its "bleeding edge" CI variant, we need to tell it that it's ok to not
match the expected hash by setting
OpenImageIO_DEPENDENCY_BUILD_ALLOW_UNVERIFIED_TAGS=ON.  So we need to
do this in the OSL bleeding edge variant, too.

Signed-off-by: Larry Gritz <lg@larrygritz.com>
@lgritz
Copy link
Collaborator Author

lgritz commented Mar 20, 2026

Merging without review because it fixes broken CI, but doesn't change any code.

@lgritz lgritz merged commit 70f542f into AcademySoftwareFoundation:main Mar 20, 2026
27 checks passed
lgritz added a commit to lgritz/OpenShadingLanguage that referenced this pull request Mar 20, 2026
…ion#2095)

A recent change in OIIO main is to check that any auto-built
dependencies have a SHA-1 hash that matches what we think it should be
for that version. That works fine for a fixed version, but if we are
asking for OIIO to build from dependency master/main, as we do from
its "bleeding edge" CI variant, we need to tell it that it's ok to not
match the expected hash by setting
OpenImageIO_DEPENDENCY_BUILD_ALLOW_UNVERIFIED_TAGS=ON.  So we need to
do this in the OSL bleeding edge variant, too.

Signed-off-by: Larry Gritz <lg@larrygritz.com>
lgritz added a commit to lgritz/OpenShadingLanguage that referenced this pull request Mar 20, 2026
…ion#2095)

A recent change in OIIO main is to check that any auto-built
dependencies have a SHA-1 hash that matches what we think it should be
for that version. That works fine for a fixed version, but if we are
asking for OIIO to build from dependency master/main, as we do from
its "bleeding edge" CI variant, we need to tell it that it's ok to not
match the expected hash by setting
OpenImageIO_DEPENDENCY_BUILD_ALLOW_UNVERIFIED_TAGS=ON.  So we need to
do this in the OSL bleeding edge variant, too.

Signed-off-by: Larry Gritz <lg@larrygritz.com>
@lgritz lgritz deleted the lg-oiiofmt branch March 20, 2026 06:32
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