Skip to content

Commit 71fafed

Browse files
authored
Merge branch 'main' into feature/add_rgba_for_metal
2 parents c1a48db + 21f656f commit 71fafed

File tree

16 files changed

+1044
-18
lines changed

16 files changed

+1044
-18
lines changed

.github/workflows/ci_workflow.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ jobs:
5959
# Source: https://github.com/AcademySoftwareFoundation/aswf-docker
6060
image: aswf/ci-ocio:${{ matrix.vfx-cy }}
6161
strategy:
62+
fail-fast: true
6263
matrix:
6364
build: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
6465
include:
@@ -233,6 +234,8 @@ jobs:
233234
env:
234235
CXX: ${{ matrix.cxx-compiler }}
235236
CC: ${{ matrix.cc-compiler }}
237+
ACTIONS_RUNNER_FORCE_ACTIONS_NODE_VERSION: node16
238+
ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION: true
236239
steps:
237240
- name: Checkout
238241
uses: actions/checkout@v3
@@ -316,7 +319,7 @@ jobs:
316319
# ---------------------------------------------------------------------------
317320

318321
macos:
319-
name: 'macOS 11
322+
name: 'macOS 12
320323
<AppleClang
321324
arch=${{ matrix.arch-type }},
322325
config=${{ matrix.build-type }},
@@ -330,7 +333,7 @@ jobs:
330333
if: |
331334
github.event_name == 'push' ||
332335
github.event.pull_request.head.repo.full_name != github.repository
333-
runs-on: macos-11
336+
runs-on: macos-12
334337
strategy:
335338
matrix:
336339
build: [1, 2, 3, 4]

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,5 @@ mastercopy
1111
*.pyc
1212
!*.yml
1313
.vscode
14+
15+
src/apps/ocioview/poetry.lock

share/ci/scripts/linux/yum/install_docs_env.sh

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,11 @@ set -ex
66

77
HERE=$(dirname $0)
88

9-
bash $HERE/install_doxygen.sh latest
9+
# The yum install doxygen command started failing during CI since mirrorlist.centos.org
10+
# was turned off. However, it seems that Doxygen is already installed on the containers
11+
# used for CI, so this command is not currently necessary there. You will need to
12+
# uncomment this line if you want to build the documentation on Linux but don't have
13+
# doxygen already installed.
14+
# bash $HERE/install_doxygen.sh latest
15+
1016
pip install -r $HERE/../../../../../docs/requirements.txt

share/cmake/modules/install/Installminizip-ng.cmake

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,7 @@ if(NOT minizip-ng_FOUND AND OCIO_INSTALL_EXT_PACKAGES AND NOT OCIO_INSTALL_EXT_P
131131
--config ${CMAKE_BUILD_TYPE}
132132
--target install
133133
--parallel
134+
DEPENDS ZLIB::ZLIB # minizip-ng depends on zlib
134135
)
135136

136137
add_dependencies(MINIZIP::minizip-ng minizip-ng_install)
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# SPDX-License-Identifier: BSD-3-Clause
22
# Copyright Contributors to the OpenColorIO Project.
33

4+
from .chromaticities_inspector import ChromaticitiesInspector
45
from .code_inspector import CodeInspector
56
from .curve_inspector import CurveInspector
67
from .log_inspector import LogInspector

0 commit comments

Comments
 (0)