diff --git a/.github/workflows/build_installer.yml b/.github/workflows/build_installer.yml index a29001e68..088635c53 100644 --- a/.github/workflows/build_installer.yml +++ b/.github/workflows/build_installer.yml @@ -18,7 +18,7 @@ jobs: steps: - name: Checkout branch - uses: actions/checkout@v3 + uses: actions/checkout@v4.1.1 with: submodules: recursive @@ -60,7 +60,7 @@ jobs: echo "INSTALLER_DIR=$(cygpath -m ${INSTALLER_DIR})" >> $GITHUB_OUTPUT - name: Upload artifacts - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4.3.1 with: name: ${{ steps.build.outputs.INSTALLER_NAME }} path: ${{ steps.build.outputs.INSTALLER_DIR }} @@ -74,7 +74,7 @@ jobs: steps: - name: Checkout branch - uses: actions/checkout@v3 + uses: actions/checkout@v4.1.1 with: submodules: recursive @@ -126,13 +126,13 @@ jobs: echo "SYMBOLS_DIR=$(cygpath -m ${SYMBOLS_DIR})" >> $GITHUB_OUTPUT - name: Upload installer - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4.3.1 with: name: ${{ steps.build.outputs.INSTALLER_NAME }} path: ${{ steps.build.outputs.INSTALLER_DIR }} - name: Upload symbols - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4.3.1 with: name: ${{ steps.build.outputs.SYMBOLS_NAME }} path: ${{ steps.build.outputs.SYMBOLS_DIR }} diff --git a/.github/workflows/build_pacman_repo.yml b/.github/workflows/build_pacman_repo.yml index bba04eb2c..71a9bbc49 100644 --- a/.github/workflows/build_pacman_repo.yml +++ b/.github/workflows/build_pacman_repo.yml @@ -27,7 +27,7 @@ jobs: shell: msys2 {0} steps: - name: Checkout branch - uses: actions/checkout@v3 + uses: actions/checkout@v4.1.1 with: submodules: recursive - name: Setup MinGW environment @@ -44,7 +44,7 @@ jobs: pacman -Sl mingw64 msys > mingw-package-version-list.txt - name: Restore natron repo directory from cache id: restore-natron-repo-cache - uses: actions/cache/restore@v3 + uses: actions/cache/restore@v4.0.0 with: path: natron_repo key: ${{ env.cache-name }}-${{ hashFiles('mingw-package-version-list.txt', 'tools/MINGW-packages/**/PKGBUILD') }} @@ -59,14 +59,14 @@ jobs: echo "REPO_VERSION=${REPO_VERSION}" >> "$GITHUB_OUTPUT" - name: Save natron repo directory to cache id: save-natron-repo-cache - uses: actions/cache/save@v3 + uses: actions/cache/save@v4.0.0 # save even if build fails. if: always() with: path: natron_repo key: ${{ env.cache-name }}-${{ hashFiles('mingw-package-version-list.txt', 'tools/MINGW-packages/**/PKGBUILD') }} - name: Upload natron_package_repo artifacts - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4.3.1 with: name: natron_package_repo-${{ steps.build-package-repo.outputs.REPO_VERSION }} path: natron_repo diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b263e5a61..116eafaeb 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -6,7 +6,6 @@ on: branches: - RB-2.5 - RB-2.6 - - fix-ci # For testing. Remove before commit. paths-ignore: - Documentation pull_request: @@ -40,7 +39,7 @@ jobs: python-version: '3.10' steps: - name: Checkout branch - uses: actions/checkout@v3 + uses: actions/checkout@v4.1.1 with: submodules: recursive - name: Install Linux system packages @@ -102,7 +101,7 @@ jobs: OFX_PLUGIN_PATH=$PWD/../Plugins OCIO=$PWD/../OpenColorIO-Configs/blender/config.ocio ctest -V - name: Upload ${{ matrix.os }} Test Log artifacts - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4.3.1 with: name: ${{ matrix.os }} Test Logs path: ${{ github.workspace }}/release/Testing/Temporary/LastTest.log @@ -130,7 +129,7 @@ jobs: python-version: ['3.10'] steps: - name: Checkout branch - uses: actions/checkout@v3 + uses: actions/checkout@v4.1.1 with: submodules: recursive @@ -173,7 +172,7 @@ jobs: PYTHONHOME=/mingw64 OFX_PLUGIN_PATH=$PWD/Plugins OCIO=$PWD/../OpenColorIO-Configs/blender/config.ocio ctest -V - name: Upload ${{ matrix.os }} Test Log artifacts - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4.3.1 with: name: ${{ matrix.os }} Test Logs path: ${{ github.workspace }}/build/Testing/Temporary/LastTest.log