diff --git a/.github/workflows/ci_steps.yml b/.github/workflows/ci_steps.yml index 0a1813d67..b80a64961 100644 --- a/.github/workflows/ci_steps.yml +++ b/.github/workflows/ci_steps.yml @@ -70,7 +70,7 @@ jobs: run: mkdir _install _build _examples shell: bash - - name: Construct CMake command and save it to environment + - name: Construct CMake command run: | CMAKE_COMMAND="cmake -B . -S .. \ -DCMAKE_INSTALL_PREFIX=../_install \ @@ -88,6 +88,7 @@ jobs: -DOPENEXR_RUN_FUZZ_TESTS='OFF' \ -DCMAKE_VERBOSE_MAKEFILE='ON'" echo "CMAKE_COMMAND=$CMAKE_COMMAND" >> $GITHUB_ENV + echo "INSTALL_MANIFEST=_build/install_manifest.${{ inputs.os }}.${{ inputs.build }}.txt" >> $GITHUB_ENV working-directory: _build shell: bash @@ -104,6 +105,18 @@ jobs: working-directory: _build shell: bash + - name: Prepare install_manifest + run: | + echo "# $CMAKE_COMMAND" > $INSTALL_MANIFEST + sort _build/install_manifest.txt | sed -e "s:^.*/_install/::" -e ":lib64/:lib/:" >> $INSTALL_MANIFEST + shell: bash + + - name: Upload $INSTALL_MANIFEST + uses: actions/upload-artifact@v3 + with: + name: install_manifest + path: $INSTALL_MANIFEST + - name: Set PATH for Imath/libdeflate DLLs if: contains(inputs.os, 'windows') run: | diff --git a/.github/workflows/ci_workflow.yml b/.github/workflows/ci_workflow.yml index 2c7984fef..ebf06f607 100644 --- a/.github/workflows/ci_workflow.yml +++ b/.github/workflows/ci_workflow.yml @@ -107,6 +107,7 @@ jobs: vfx-cy: 2021 macOS: + if: false name: 'macOS.${{ matrix.build}}: ${{ matrix.label }}' uses: ./.github/workflows/ci_steps.yml with: @@ -163,6 +164,7 @@ jobs: os: macos-12 windows: + if: false name: 'Windows.${{ matrix.build}}: ${{ matrix.label }}' uses: ./.github/workflows/ci_steps.yml with: