From abdbd73729d73a3d3b2fc4dff34aa6e217fdfb60 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Dec 2025 11:04:14 +0000 Subject: [PATCH] Bump the github-actions group across 1 directory with 11 updates Bumps the github-actions group with 11 updates in the / directory: | Package | From | To | | --- | --- | --- | | [actions/checkout](https://github.com/actions/checkout) | `4` | `6` | | [actions/cache](https://github.com/actions/cache) | `4` | `5` | | [actions/setup-python](https://github.com/actions/setup-python) | `5` | `6` | | [paulsengroup/modle/.github/workflows/cache-test-datasets.yml](https://github.com/paulsengroup/modle) | `ee4292096650b460eb278f1502e1e4486521bb12` | `2315dcf677e6c6b59c53a94d46ca498f8d01e10c` | | [docker/metadata-action](https://github.com/docker/metadata-action) | `5.7.0` | `5.10.0` | | [docker/login-action](https://github.com/docker/login-action) | `3.4.0` | `3.6.0` | | [actions/upload-artifact](https://github.com/actions/upload-artifact) | `4` | `6` | | [actions/download-artifact](https://github.com/actions/download-artifact) | `4` | `7` | | [actions/github-script](https://github.com/actions/github-script) | `7` | `8` | | [paulsengroup/modle/.github/workflows/build-conan-deps-macos.yml](https://github.com/paulsengroup/modle) | `ee4292096650b460eb278f1502e1e4486521bb12` | `2315dcf677e6c6b59c53a94d46ca498f8d01e10c` | | [paulsengroup/modle/.github/workflows/build-conan-deps-linux.yml](https://github.com/paulsengroup/modle) | `ee4292096650b460eb278f1502e1e4486521bb12` | `2315dcf677e6c6b59c53a94d46ca498f8d01e10c` | Updates `actions/checkout` from 4 to 6 - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v4...v6) Updates `actions/cache` from 4 to 5 - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](https://github.com/actions/cache/compare/v4...v5) Updates `actions/setup-python` from 5 to 6 - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/compare/v5...v6) Updates `paulsengroup/modle/.github/workflows/cache-test-datasets.yml` from ee4292096650b460eb278f1502e1e4486521bb12 to 2315dcf677e6c6b59c53a94d46ca498f8d01e10c - [Release notes](https://github.com/paulsengroup/modle/releases) - [Commits](https://github.com/paulsengroup/modle/compare/ee4292096650b460eb278f1502e1e4486521bb12...2315dcf677e6c6b59c53a94d46ca498f8d01e10c) Updates `docker/metadata-action` from 5.7.0 to 5.10.0 - [Release notes](https://github.com/docker/metadata-action/releases) - [Commits](https://github.com/docker/metadata-action/compare/902fa8ec7d6ecbf8d84d538b9b233a880e428804...c299e40c65443455700f0fdfc63efafe5b349051) Updates `docker/login-action` from 3.4.0 to 3.6.0 - [Release notes](https://github.com/docker/login-action/releases) - [Commits](https://github.com/docker/login-action/compare/74a5d142397b4f367a81961eba4e8cd7edddf772...5e57cd118135c172c3672efd75eb46360885c0ef) Updates `actions/upload-artifact` from 4 to 6 - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/v4...v6) Updates `actions/download-artifact` from 4 to 7 - [Release notes](https://github.com/actions/download-artifact/releases) - [Commits](https://github.com/actions/download-artifact/compare/v4...v7) Updates `actions/github-script` from 7 to 8 - [Release notes](https://github.com/actions/github-script/releases) - [Commits](https://github.com/actions/github-script/compare/v7...v8) Updates `paulsengroup/modle/.github/workflows/build-conan-deps-macos.yml` from ee4292096650b460eb278f1502e1e4486521bb12 to 2315dcf677e6c6b59c53a94d46ca498f8d01e10c - [Release notes](https://github.com/paulsengroup/modle/releases) - [Commits](https://github.com/paulsengroup/modle/compare/ee4292096650b460eb278f1502e1e4486521bb12...2315dcf677e6c6b59c53a94d46ca498f8d01e10c) Updates `paulsengroup/modle/.github/workflows/build-conan-deps-linux.yml` from ee4292096650b460eb278f1502e1e4486521bb12 to 2315dcf677e6c6b59c53a94d46ca498f8d01e10c - [Release notes](https://github.com/paulsengroup/modle/releases) - [Commits](https://github.com/paulsengroup/modle/compare/ee4292096650b460eb278f1502e1e4486521bb12...2315dcf677e6c6b59c53a94d46ca498f8d01e10c) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: actions/cache dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: actions/setup-python dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: paulsengroup/modle/.github/workflows/cache-test-datasets.yml dependency-version: 2315dcf677e6c6b59c53a94d46ca498f8d01e10c dependency-type: direct:production dependency-group: github-actions - dependency-name: docker/metadata-action dependency-version: 5.10.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions - dependency-name: docker/login-action dependency-version: 3.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions - dependency-name: actions/upload-artifact dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: actions/download-artifact dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: actions/github-script dependency-version: '8' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: paulsengroup/modle/.github/workflows/build-conan-deps-macos.yml dependency-version: 2315dcf677e6c6b59c53a94d46ca498f8d01e10c dependency-type: direct:production dependency-group: github-actions - dependency-name: paulsengroup/modle/.github/workflows/build-conan-deps-linux.yml dependency-version: 2315dcf677e6c6b59c53a94d46ca498f8d01e10c dependency-type: direct:production dependency-group: github-actions ... Signed-off-by: dependabot[bot] --- .github/workflows/build-conan-deps-linux.yml | 8 +-- .github/workflows/build-conan-deps-macos.yml | 10 ++-- .github/workflows/build-dockerfile.yml | 26 ++++----- .github/workflows/cache-test-datasets.yml | 6 +-- .github/workflows/macos-ci.yml | 56 ++++++++++---------- .github/workflows/ubuntu-ci.yml | 42 +++++++-------- 6 files changed, 74 insertions(+), 74 deletions(-) diff --git a/.github/workflows/build-conan-deps-linux.yml b/.github/workflows/build-conan-deps-linux.yml index 00a561a0..30f389ab 100644 --- a/.github/workflows/build-conan-deps-linux.yml +++ b/.github/workflows/build-conan-deps-linux.yml @@ -54,7 +54,7 @@ jobs: steps: - name: Checkout conanfile.py - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Update build deps run: pip install "conan==${{ inputs.conan-version }}" @@ -77,7 +77,7 @@ jobs: - name: Lookup package cache id: lookup-conan-cache - uses: actions/cache/restore@v4 + uses: actions/cache/restore@v5 with: key: ${{ steps.generate-cache-key.outputs.conan-key }} path: | @@ -87,7 +87,7 @@ jobs: lookup-only: true - name: Restore package cache - uses: actions/cache/restore@v4 + uses: actions/cache/restore@v5 if: steps.lookup-conan-cache.outputs.cache-hit != 'true' with: key: ${{ steps.generate-cache-key.outputs.conan-key }} @@ -164,7 +164,7 @@ jobs: conan cache clean "*" --source - name: Save Conan cache - uses: actions/cache/save@v4 + uses: actions/cache/save@v5 if: steps.lookup-conan-cache.outputs.cache-hit != 'true' with: key: ${{ steps.generate-cache-key.outputs.conan-key }} diff --git a/.github/workflows/build-conan-deps-macos.yml b/.github/workflows/build-conan-deps-macos.yml index 77a3d72b..7f27c3be 100644 --- a/.github/workflows/build-conan-deps-macos.yml +++ b/.github/workflows/build-conan-deps-macos.yml @@ -55,7 +55,7 @@ jobs: steps: - name: Checkout conanfile.py - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Generate cache key id: generate-cache-key @@ -73,7 +73,7 @@ jobs: - name: Lookup package cache id: lookup-conan-cache - uses: actions/cache/restore@v4 + uses: actions/cache/restore@v5 with: key: ${{ steps.generate-cache-key.outputs.conan-key }} path: | @@ -83,7 +83,7 @@ jobs: lookup-only: true - name: Restore package cache - uses: actions/cache/restore@v4 + uses: actions/cache/restore@v5 if: steps.lookup-conan-cache.outputs.cache-hit != 'true' with: key: ${{ steps.generate-cache-key.outputs.conan-key }} @@ -92,7 +92,7 @@ jobs: /tmp/cmake-prefix-dbg.tar /tmp/cmake-prefix-rel.tar - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 if: steps.lookup-conan-cache.outputs.cache-hit != 'true' with: python-version: "3.13" @@ -153,7 +153,7 @@ jobs: conan cache clean "*" --source - name: Save Conan cache - uses: actions/cache/save@v4 + uses: actions/cache/save@v5 if: steps.lookup-conan-cache.outputs.cache-hit != 'true' with: key: ${{ steps.generate-cache-key.outputs.conan-key }} diff --git a/.github/workflows/build-dockerfile.yml b/.github/workflows/build-dockerfile.yml index 11b98c1a..6ab437e5 100644 --- a/.github/workflows/build-dockerfile.yml +++ b/.github/workflows/build-dockerfile.yml @@ -50,7 +50,7 @@ permissions: jobs: cache-test-dataset: name: Cache test dataset - uses: paulsengroup/modle/.github/workflows/cache-test-datasets.yml@ee4292096650b460eb278f1502e1e4486521bb12 + uses: paulsengroup/modle/.github/workflows/cache-test-datasets.yml@2315dcf677e6c6b59c53a94d46ca498f8d01e10c build-dockerfile: name: Build Dockerfile @@ -67,10 +67,10 @@ jobs: - { platform: "linux/arm64", runner: "ubuntu-24.04-arm" } steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Restore test dataset - uses: actions/cache/restore@v4 + uses: actions/cache/restore@v5 with: key: ${{ needs.cache-test-dataset.outputs.cache-key }} path: test/data/modle_test_data.tar.zst @@ -129,7 +129,7 @@ jobs: - name: Docker meta id: meta - uses: docker/metadata-action@902fa8ec7d6ecbf8d84d538b9b233a880e428804 # v5.7.0 + uses: docker/metadata-action@c299e40c65443455700f0fdfc63efafe5b349051 # v5.10.0 with: images: ${{ github.repository }},ghcr.io/${{ github.repository }} flavor: latest=true @@ -141,13 +141,13 @@ jobs: - name: Login to DockerHub if: github.event_name != 'pull_request' - uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0 + uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Login to GitHub Container Registry - uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0 + uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0 with: registry: ghcr.io username: ${{ github.repository_owner }} @@ -222,7 +222,7 @@ jobs: - name: Upload digest if: github.event_name != 'pull_request' - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: digests-${{ steps.generate-artifact-name.outputs.name }} path: ${{ runner.temp }}/digests/* @@ -253,7 +253,7 @@ jobs: echo "name=$outdir" | tee -a "$GITHUB_OUTPUT" - name: Upload binaries - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: ${{ steps.extract-binaries.outputs.name }} path: ${{ steps.extract-binaries.outputs.name }}.tar.zst @@ -270,11 +270,11 @@ jobs: packages: write steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Docker meta id: meta - uses: docker/metadata-action@902fa8ec7d6ecbf8d84d538b9b233a880e428804 # v5.7.0 + uses: docker/metadata-action@c299e40c65443455700f0fdfc63efafe5b349051 # v5.10.0 with: images: ${{ github.repository }},ghcr.io/${{ github.repository }} flavor: latest=true @@ -285,21 +285,21 @@ jobs: type=ref,priority=600,event=pr - name: Download digests - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v7 with: path: ${{ runner.temp }}/digests pattern: digests-* merge-multiple: true - name: Login to GitHub Container Registry - uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0 + uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0 with: registry: ghcr.io username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} - name: Login to DockerHub - uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0 + uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} diff --git a/.github/workflows/cache-test-datasets.yml b/.github/workflows/cache-test-datasets.yml index b93c7a56..7ca8815f 100644 --- a/.github/workflows/cache-test-datasets.yml +++ b/.github/workflows/cache-test-datasets.yml @@ -31,7 +31,7 @@ jobs: steps: - name: Checkout repo - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Generate cache key id: generate-cache-key @@ -51,7 +51,7 @@ jobs: - name: Cache test datasets id: cache-dataset - uses: actions/cache@v4 + uses: actions/cache@v5 with: key: ${{ steps.generate-cache-key.outputs.key }} path: ${{ env.TEST_DATASET_PATH }} @@ -71,7 +71,7 @@ jobs: shasum -c checksum.sha256 - name: Upload test dataset - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: ${{ steps.generate-cache-key.outputs.key }} path: ${{ env.TEST_DATASET_PATH }} diff --git a/.github/workflows/macos-ci.yml b/.github/workflows/macos-ci.yml index d6cc6f55..275e9863 100644 --- a/.github/workflows/macos-ci.yml +++ b/.github/workflows/macos-ci.yml @@ -52,7 +52,7 @@ jobs: outputs: matrix: ${{ steps.set-result.outputs.result }} steps: - - uses: actions/github-script@v7 + - uses: actions/github-script@v8 id: set-result with: script: | @@ -75,17 +75,17 @@ jobs: cache-test-dataset: name: Cache test dataset - uses: paulsengroup/modle/.github/workflows/cache-test-datasets.yml@ee4292096650b460eb278f1502e1e4486521bb12 + uses: paulsengroup/modle/.github/workflows/cache-test-datasets.yml@2315dcf677e6c6b59c53a94d46ca498f8d01e10c build-conan-deps-x86: name: Build Conan deps - uses: paulsengroup/modle/.github/workflows/build-conan-deps-macos.yml@ee4292096650b460eb278f1502e1e4486521bb12 + uses: paulsengroup/modle/.github/workflows/build-conan-deps-macos.yml@2315dcf677e6c6b59c53a94d46ca498f8d01e10c with: os: macos-13 build-conan-deps-arm64: name: Build Conan deps - uses: paulsengroup/modle/.github/workflows/build-conan-deps-macos.yml@ee4292096650b460eb278f1502e1e4486521bb12 + uses: paulsengroup/modle/.github/workflows/build-conan-deps-macos.yml@2315dcf677e6c6b59c53a94d46ca498f8d01e10c with: os: macos-14 @@ -101,12 +101,12 @@ jobs: matrix: ${{ fromJSON(needs.matrix-factory.outputs.matrix) }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Generate requirements.txt for pip run: echo 'cmake==${{ matrix.cmake }}' > requirements.txt - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: python-version: "3.13" cache: "pip" @@ -163,7 +163,7 @@ jobs: - name: Restore Conan cache (x86) if: matrix.os == 'macos-13' - uses: actions/cache/restore@v4 + uses: actions/cache/restore@v5 with: key: ${{ needs.build-conan-deps-x86.outputs.conan-key }} path: | @@ -174,7 +174,7 @@ jobs: - name: Restore Conan cache (arm64) if: matrix.os == 'macos-14' || matrix.os == 'macos-15' - uses: actions/cache/restore@v4 + uses: actions/cache/restore@v5 with: key: ${{ needs.build-conan-deps-arm64.outputs.conan-key }} path: | @@ -210,7 +210,7 @@ jobs: - name: Restore Ccache folder id: cache-ccache - uses: actions/cache/restore@v4 + uses: actions/cache/restore@v5 with: key: ${{ steps.cache-key.outputs.ccache-restore-key-1 }} restore-keys: ${{ steps.cache-key.outputs.ccache-restore-key-2 }} @@ -242,7 +242,7 @@ jobs: gtar --exclude='*.o' -cf - build/ | zstd -T0 -13 -o unit-tests.tar.zst - name: Upload unit tests - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: "unit-tests-${{ matrix.os }}-\ ${{ matrix.target_os }}-sdk-\ @@ -255,7 +255,7 @@ jobs: retention-days: 1 - name: Upload binaries - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: "binaries-${{ matrix.os }}-\ ${{ matrix.target_os }}-sdk-\ @@ -286,7 +286,7 @@ jobs: --verbose - name: Save Ccache folder - uses: actions/cache/save@v4 + uses: actions/cache/save@v5 with: key: ${{ steps.cache-key.outputs.ccache-key }} path: ${{ env.CCACHE_DIR }} @@ -306,7 +306,7 @@ jobs: - name: Upload stale cache entries if: steps.cache-ccache.outputs.cache-matched-key != '' continue-on-error: true - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: ${{ steps.stale-cache.outputs.name }} path: "${{ steps.stale-cache.outputs.name }}" @@ -322,7 +322,7 @@ jobs: steps: - name: Download artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v7 continue-on-error: true with: pattern: stale-cache-* @@ -352,17 +352,17 @@ jobs: steps: - name: Checkout repo - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Restore test dataset - uses: actions/cache/restore@v4 + uses: actions/cache/restore@v5 with: key: ${{ needs.cache-test-dataset.outputs.cache-key }} path: test/data/modle_test_data.tar.zst fail-on-cache-miss: true - name: Download unit tests artifact - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v7 with: name: "unit-tests-${{ matrix.os }}-\ ${{ matrix.target_os }}-sdk-\ @@ -380,7 +380,7 @@ jobs: run: | echo 'cmake==${{ matrix.cmake }}' > requirements.txt - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: python-version: "3.13" cache: "pip" @@ -408,10 +408,10 @@ jobs: steps: - name: Checkout repo - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Download binary artifact - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v7 with: name: "binaries-${{ matrix.os }}-\ ${{ matrix.target_os }}-sdk-\ @@ -421,7 +421,7 @@ jobs: ${{ matrix.developer_mode }}" - name: Restore test dataset - uses: actions/cache/restore@v4 + uses: actions/cache/restore@v5 with: key: ${{ needs.cache-test-dataset.outputs.cache-key }} path: test/data/modle_test_data.tar.zst @@ -433,7 +433,7 @@ jobs: gtar -xf test/data/modle_test_data.tar.zst - name: Setup Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.13" @@ -466,10 +466,10 @@ jobs: steps: - name: Checkout repo - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Download binary artifact - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v7 with: name: "binaries-${{ matrix.os }}-\ ${{ matrix.target_os }}-sdk-\ @@ -479,7 +479,7 @@ jobs: ${{ matrix.developer_mode }}" - name: Restore test dataset - uses: actions/cache/restore@v4 + uses: actions/cache/restore@v5 with: key: ${{ needs.cache-test-dataset.outputs.cache-key }} path: test/data/modle_test_data.tar.zst @@ -490,7 +490,7 @@ jobs: zstd -dcf binaries.tar.zst | tar -xf - gtar -xf test/data/modle_test_data.tar.zst - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: python-version: "3.13" @@ -518,7 +518,7 @@ jobs: steps: - name: Download binary artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v7 with: pattern: "binaries*11.0-sdk*" merge-multiple: "false" @@ -545,7 +545,7 @@ jobs: gtar -cf - modle-macOS-universal/ | zstd -22 --ultra --long -v -o modle-macOS-universal.tar.zst - name: Upload binaries - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: "modle-macOS-universal-binaries" path: modle-macOS-universal.tar.zst diff --git a/.github/workflows/ubuntu-ci.yml b/.github/workflows/ubuntu-ci.yml index 5021a028..786a9e16 100644 --- a/.github/workflows/ubuntu-ci.yml +++ b/.github/workflows/ubuntu-ci.yml @@ -56,7 +56,7 @@ jobs: ci-type: ${{ steps.ci-type.outputs.type }} steps: - name: Checkout repo - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 ref: ${{ github.event.after }} @@ -73,7 +73,7 @@ jobs: fi - name: Generate matrix - uses: actions/github-script@v7 + uses: actions/github-script@v8 id: set-result with: script: | @@ -134,11 +134,11 @@ jobs: cache-test-dataset: name: Cache test dataset - uses: paulsengroup/modle/.github/workflows/cache-test-datasets.yml@ee4292096650b460eb278f1502e1e4486521bb12 + uses: paulsengroup/modle/.github/workflows/cache-test-datasets.yml@2315dcf677e6c6b59c53a94d46ca498f8d01e10c build-conan-deps: name: Build Conan deps - uses: paulsengroup/modle/.github/workflows/build-conan-deps-linux.yml@ee4292096650b460eb278f1502e1e4486521bb12 + uses: paulsengroup/modle/.github/workflows/build-conan-deps-linux.yml@2315dcf677e6c6b59c53a94d46ca498f8d01e10c build-project: name: Build project @@ -163,7 +163,7 @@ jobs: steps: - name: Checkout repo - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Fix permissions run: chown -R "$(id -u):$(id -g)" "$PWD" @@ -213,7 +213,7 @@ jobs: } | tee -a "$GITHUB_OUTPUT" - name: Restore Conan cache - uses: actions/cache/restore@v4 + uses: actions/cache/restore@v5 with: key: ${{ needs.build-conan-deps.outputs.conan-key }} path: | @@ -236,7 +236,7 @@ jobs: - name: Restore Ccache folder id: cache-ccache - uses: actions/cache/restore@v4 + uses: actions/cache/restore@v5 with: key: ${{ steps.cache-key.outputs.ccache-restore-key-1 }} restore-keys: ${{ steps.cache-key.outputs.ccache-restore-key-2 }} @@ -282,7 +282,7 @@ jobs: tar --exclude='*.o' -cf - build/ | zstd -T0 -13 -o unit-tests.tar.zst - name: Upload unit tests - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: "unit-tests-${{ matrix.os }}-\ ${{ matrix.compiler }}-\ @@ -294,7 +294,7 @@ jobs: retention-days: 1 - name: Upload binaries - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: "binaries-${{ matrix.os }}-\ ${{ matrix.compiler }}-\ @@ -327,7 +327,7 @@ jobs: - name: Save Ccache folder if: needs.matrix-factory.outputs.ci-type == 'short' - uses: actions/cache/save@v4 + uses: actions/cache/save@v5 with: key: ${{ steps.cache-key.outputs.ccache-key }} path: ${{ env.CCACHE_DIR }} @@ -347,7 +347,7 @@ jobs: - name: Upload stale cache entries if: steps.cache-ccache.outputs.cache-matched-key != '' continue-on-error: true - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: ${{ steps.stale-cache.outputs.name }} path: "${{ steps.stale-cache.outputs.name }}" @@ -363,7 +363,7 @@ jobs: steps: - name: Download artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v7 continue-on-error: true with: pattern: stale-cache-* @@ -398,17 +398,17 @@ jobs: steps: - name: Checkout repo - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Restore test dataset - uses: actions/cache/restore@v4 + uses: actions/cache/restore@v5 with: key: ${{ needs.cache-test-dataset.outputs.cache-key }} path: test/data/modle_test_data.tar.zst fail-on-cache-miss: true - name: Download unit tests artifact - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v7 with: name: "unit-tests-${{ matrix.os }}-\ ${{ matrix.compiler }}-\ @@ -459,7 +459,7 @@ jobs: steps: - name: Checkout repo - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Fix permissions run: chown -R "$(id -u):$(id -g)" "$PWD" @@ -480,7 +480,7 @@ jobs: --no-cache-dir - name: Download binary artifact - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v7 with: name: "binaries-${{ matrix.os }}-\ ${{ matrix.compiler }}-\ @@ -489,7 +489,7 @@ jobs: ${{ matrix.developer_mode }}" - name: Restore test dataset - uses: actions/cache/restore@v4 + uses: actions/cache/restore@v5 with: key: ${{ needs.cache-test-dataset.outputs.cache-key }} path: test/data/modle_test_data.tar.zst @@ -527,7 +527,7 @@ jobs: steps: - name: Checkout repo - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Fix permissions run: chown -R "$(id -u):$(id -g)" "$PWD" @@ -548,7 +548,7 @@ jobs: --no-cache-dir - name: Download binary artifact - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v7 with: name: "binaries-${{ matrix.os }}-\ ${{ matrix.compiler }}-\ @@ -557,7 +557,7 @@ jobs: ${{ matrix.developer_mode }}" - name: Restore test dataset - uses: actions/cache/restore@v4 + uses: actions/cache/restore@v5 with: key: ${{ needs.cache-test-dataset.outputs.cache-key }} path: test/data/modle_test_data.tar.zst