diff --git a/.github/workflows/docker_linuxes.yml b/.github/workflows/docker_linuxes.yml index afe834d..3dd5550 100644 --- a/.github/workflows/docker_linuxes.yml +++ b/.github/workflows/docker_linuxes.yml @@ -17,7 +17,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Build the Docker image run: docker build --no-cache --rm -f ./Dockerfile -t ctl:latest . @@ -29,7 +29,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Build the Docker image run: docker build --no-cache --rm -f ./Dockerfile_openexr3 -t ctl:latest . @@ -41,7 +41,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Build the Docker image run: docker build --no-cache --rm -f ./docker/Dockerfile_ubuntu_18.04 -t ctl:latest . @@ -53,7 +53,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Build the Docker image run: docker build --no-cache --rm -f ./docker/Dockerfile_ubuntu_20.04 -t ctl:latest . @@ -65,31 +65,31 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Build the Docker image run: docker build --no-cache --rm -f ./docker/Dockerfile_ubuntu_22.04 -t ctl:latest . - name: Run unit tests (ctest) within the Docker image run: docker run ctl:latest sh -c "cd ./build && ctest" - ubuntu-22-04-brew: + # ubuntu-22-04-brew: - runs-on: ubuntu-latest + # runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - - name: Build the Docker image - run: docker build --no-cache --rm -f ./docker/Dockerfile_ubuntu_22.04_brew -t ctl:latest . + # steps: + # - uses: actions/checkout@v4 + # - name: Build the Docker image + # run: docker build --no-cache --rm -f ./docker/Dockerfile_ubuntu_22.04_brew -t ctl:latest . - - name: Run ctlrender within the Docker image - run: docker run ctl:latest sh -c "ctlrender -ctl /usr/src/aces-dev/transforms/ctl/utilities/ACESutil.Unity.ctl /usr/src/aces-dev/images/ACES/SonyF35.StillLife.exr /tmp/testout.exr" + # - name: Run ctlrender within the Docker image + # run: docker run ctl:latest sh -c "ctlrender -ctl /usr/src/aces-dev/transforms/ctl/utilities/ACESutil.Unity.ctl /usr/src/aces-dev/images/ACES/SonyF35.StillLife.exr /tmp/testout.exr" ubuntu-22-04-LTO: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Build the Docker image run: docker build --no-cache --rm -f ./docker/Dockerfile_ubuntu_22.04_LTO -t ctl:latest . @@ -101,7 +101,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Build the Docker image run: docker build --no-cache --rm -f ./docker/Dockerfile_ubuntu_23.10 -t ctl:latest . @@ -113,7 +113,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Build the Docker image run: docker build --no-cache --rm -f ./docker/Dockerfile_ubuntu_latest -t ctl:latest . @@ -125,7 +125,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Build the Docker image run: docker build --no-cache --rm -f ./docker/Dockerfile_centos_7 -t ctl:latest . @@ -137,7 +137,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Build the Docker image run: docker build --no-cache --rm -f ./docker/Dockerfile_redhat_ubi8 -t ctl:latest . @@ -149,7 +149,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Build the Docker image run: docker build --no-cache --rm -f ./docker/Dockerfile_redhat_ubi9 -t ctl:latest . @@ -161,7 +161,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Build the Docker image run: docker build --no-cache --rm -f ./docker/Dockerfile_fedora_36 -t ctl:latest . @@ -173,7 +173,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Build the Docker image run: docker build --no-cache --rm -f ./docker/Dockerfile_fedora_37 -t ctl:latest . @@ -185,7 +185,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Build the Docker image run: docker build --no-cache --rm -f ./docker/Dockerfile_fedora_38 -t ctl:latest . @@ -197,7 +197,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Build the Docker image run: docker build --no-cache --rm -f ./docker/Dockerfile_fedora_latest -t ctl:latest . diff --git a/.github/workflows/mac_debug.yml b/.github/workflows/mac_debug.yml index 4bb4053..18e21b2 100644 --- a/.github/workflows/mac_debug.yml +++ b/.github/workflows/mac_debug.yml @@ -40,7 +40,7 @@ jobs: make && sudo make install - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Configure CMake # Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make. @@ -79,7 +79,7 @@ jobs: make && sudo make install - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Configure CMake # Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make. @@ -114,7 +114,7 @@ jobs: make && sudo make install - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Configure CMake # Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make. @@ -159,7 +159,7 @@ jobs: make && sudo make install - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Configure CMake # Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make. diff --git a/.github/workflows/mac_release.yml b/.github/workflows/mac_release.yml index 8f5f745..52e99c8 100644 --- a/.github/workflows/mac_release.yml +++ b/.github/workflows/mac_release.yml @@ -31,7 +31,7 @@ jobs: - name: install aces_container run: brew install aces_container - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Configure CMake # Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make. @@ -66,7 +66,7 @@ jobs: make && sudo make install - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Configure CMake # Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make. @@ -105,7 +105,7 @@ jobs: make && sudo make install - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Configure CMake # Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make. @@ -144,7 +144,7 @@ jobs: make && sudo make install - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Configure CMake # Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make. @@ -183,7 +183,7 @@ jobs: make && sudo make install - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Configure CMake # Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make. @@ -209,7 +209,7 @@ jobs: - name: install aces_container run: brew install aces_container - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Configure CMake # Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make. @@ -250,7 +250,7 @@ jobs: make && sudo make install - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Configure CMake # Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make. @@ -295,7 +295,7 @@ jobs: make && sudo make install - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Configure CMake # Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make. @@ -340,7 +340,7 @@ jobs: make && sudo make install - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Configure CMake # Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make. @@ -385,7 +385,7 @@ jobs: make && sudo make install - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Configure CMake # Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make. diff --git a/.github/workflows/ubuntu_address_sanitizer.yml b/.github/workflows/ubuntu_address_sanitizer.yml index 14024c5..8d7156a 100644 --- a/.github/workflows/ubuntu_address_sanitizer.yml +++ b/.github/workflows/ubuntu_address_sanitizer.yml @@ -39,7 +39,7 @@ jobs: make && sudo make install - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Configure CMake # Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make. @@ -111,7 +111,7 @@ jobs: run: | sudo apt-get -y install pkg-config - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Configure CMake # Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make. diff --git a/.github/workflows/ubuntu_debug.yml b/.github/workflows/ubuntu_debug.yml index e705b9f..3a7c4ad 100644 --- a/.github/workflows/ubuntu_debug.yml +++ b/.github/workflows/ubuntu_debug.yml @@ -29,7 +29,7 @@ jobs: - name: install openexr run: sudo apt-get -y install libopenexr-dev - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Configure CMake # Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make. @@ -81,7 +81,7 @@ jobs: run: | sudo apt-get -y install pkg-config - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Configure CMake # Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make. @@ -148,7 +148,7 @@ jobs: run: | sudo apt-get -y install pkg-config - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Configure CMake # Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make. @@ -209,7 +209,7 @@ jobs: run: | sudo apt-get -y install pkg-config - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Configure CMake # Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make. @@ -290,7 +290,7 @@ jobs: run: | sudo apt-get -y install pkg-config - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Configure CMake # Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make. diff --git a/.github/workflows/ubuntu_no_libtiff.yml b/.github/workflows/ubuntu_no_libtiff.yml index 545d399..526bc5d 100644 --- a/.github/workflows/ubuntu_no_libtiff.yml +++ b/.github/workflows/ubuntu_no_libtiff.yml @@ -26,7 +26,7 @@ jobs: - name: remove libtiff run: sudo apt-get --purge remove libtiff-dev -y - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Configure CMake # Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make. @@ -48,7 +48,7 @@ jobs: - name: remove libtiff-dev run: sudo apt-get --purge remove libtiff-dev -y - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Configure CMake # Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make. diff --git a/.github/workflows/ubuntu_release.yml b/.github/workflows/ubuntu_release.yml index db05da5..2bd2ab0 100644 --- a/.github/workflows/ubuntu_release.yml +++ b/.github/workflows/ubuntu_release.yml @@ -29,7 +29,7 @@ jobs: - name: install openexr run: sudo apt-get -y install libopenexr-dev - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Configure CMake # Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make. @@ -69,7 +69,7 @@ jobs: make && sudo make install - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Configure CMake # Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make. @@ -124,7 +124,7 @@ jobs: make && sudo make install - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Configure CMake # Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make. @@ -179,7 +179,7 @@ jobs: make && sudo make install - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Configure CMake # Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make. @@ -234,7 +234,7 @@ jobs: make && sudo make install - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Configure CMake # Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make. @@ -283,7 +283,7 @@ jobs: make && sudo make install - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Configure CMake # Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make. @@ -347,7 +347,7 @@ jobs: make && sudo make install - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Configure CMake # Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make. diff --git a/.github/workflows/windows_debug.yml b/.github/workflows/windows_debug.yml index 85256f3..998a17e 100644 --- a/.github/workflows/windows_debug.yml +++ b/.github/workflows/windows_debug.yml @@ -49,7 +49,7 @@ jobs: cmake --build . --config ${{env.BUILD_TYPE}} && cmake --build . --target install --config ${{env.BUILD_TYPE}} - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Configure CMake # # Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make. @@ -114,7 +114,7 @@ jobs: cmake --build . --config ${{env.BUILD_TYPE}} && cmake --build . --target install --config ${{env.BUILD_TYPE}} - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Configure CMake # # Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make. diff --git a/.github/workflows/windows_release.yml b/.github/workflows/windows_release.yml index 69bcb3e..a5a9e1e 100644 --- a/.github/workflows/windows_release.yml +++ b/.github/workflows/windows_release.yml @@ -49,7 +49,7 @@ jobs: cmake --build . --config ${{env.BUILD_TYPE}} && cmake --build . --target install --config ${{env.BUILD_TYPE}} - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Configure CMake # # Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make. @@ -114,7 +114,7 @@ jobs: cmake --build . --config ${{env.BUILD_TYPE}} && cmake --build . --target install --config ${{env.BUILD_TYPE}} - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Configure CMake # # Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make. diff --git a/.github/workflows/windows_vcpkg_debug.yml b/.github/workflows/windows_vcpkg_debug.yml index 8984808..6f54ade 100644 --- a/.github/workflows/windows_vcpkg_debug.yml +++ b/.github/workflows/windows_vcpkg_debug.yml @@ -36,7 +36,7 @@ jobs: - name: check vcpkg install status run: vcpkg list - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Configure CMake # # Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make. @@ -72,7 +72,7 @@ jobs: - name: check vcpkg install status run: vcpkg list - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Configure CMake # # Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make. diff --git a/.github/workflows/windows_vcpkg_release.yml b/.github/workflows/windows_vcpkg_release.yml index c10c6d4..a4dc50d 100644 --- a/.github/workflows/windows_vcpkg_release.yml +++ b/.github/workflows/windows_vcpkg_release.yml @@ -36,7 +36,7 @@ jobs: - name: check vcpkg install status run: vcpkg list - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Configure CMake # # Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make.