@@ -35,29 +35,29 @@ jobs:
3535 env : ${{ matrix.env }}
3636 steps :
3737 - name : Container Bootstrap
38- uses : alandefreitas/cpp-actions/container-bootstrap@v1.9.4
38+ uses : alandefreitas/cpp-actions/container-bootstrap@v1.9.5
3939
4040 - name : Setup C++
41- uses : alandefreitas/cpp-actions/setup-cpp@v1.9.4
41+ uses : alandefreitas/cpp-actions/setup-cpp@v1.9.5
4242 id : setup-cpp
4343 with :
4444 compiler : ${{ matrix.compiler }}
4545 version : ${{ matrix.version }}
4646
4747 - name : Install System Packages
48- uses : alandefreitas/cpp-actions/package-install@v1.9.4
48+ uses : alandefreitas/cpp-actions/package-install@v1.9.5
4949 id : package-install
5050 with :
5151 packages : ${{ matrix.install }}
5252 apt-get-source-keys : ${{ matrix.coverage && 'https://apt.llvm.org/llvm-snapshot.gpg.key' || '' }}
5353 apt-get-sources : ${{ matrix.coverage && 'deb https://apt.llvm.org/noble/ llvm-toolchain-noble-21 main' || '' }}
5454
5555 - name : Clone MrDocs
56- uses : actions/checkout@v4
56+ uses : actions/checkout@v6
5757
5858 - name : Restore LLVM Cache
5959 id : llvm-cache
60- uses : actions/cache/restore@v4
60+ uses : actions/cache/restore@v5
6161 with :
6262 path : build/third-party/install/llvm
6363 key : ${{ matrix.llvm-cache-key }}
@@ -111,13 +111,13 @@ jobs:
111111 contains(env.BOOTSTRAP_REBUILT, 'llvm')
112112 && (github.event_name != 'pull_request'
113113 || github.event.pull_request.head.repo.full_name == github.repository)
114- uses : actions/cache/save@v4
114+ uses : actions/cache/save@v5
115115 with :
116116 path : build/third-party/install/llvm
117117 key : ${{ matrix.llvm-cache-key }}
118118
119119 - name : CMake Workflow
120- uses : alandefreitas/cpp-actions/cmake-workflow@v1.9.4
120+ uses : alandefreitas/cpp-actions/cmake-workflow@v1.9.5
121121 with :
122122 cmake-version : ' >=3.26'
123123 cxxstd : ${{ matrix.cxxstd }}
@@ -129,7 +129,6 @@ jobs:
129129 generator : Ninja
130130 build-type : ${{ matrix.build-type }}
131131 install-prefix : .local
132- extra-args : -D MRDOCS_EXPENSIVE_TESTS=${{ matrix.is-bottleneck && 'OFF' || 'ON' }}
133132 export-compile-commands : true
134133 run-tests : true
135134 install : true
@@ -142,7 +141,7 @@ jobs:
142141 # Upload packages for ci-releases.yml to pick up
143142 - name : Upload GitHub Release Artifacts
144143 if : matrix.is-release-build == 'true'
145- uses : actions/upload-artifact@v4
144+ uses : actions/upload-artifact@v7
146145 with :
147146 name : ${{ matrix.mrdocs-release-package-artifact }}
148147 path : |
@@ -151,7 +150,7 @@ jobs:
151150 retention-days : 1
152151
153152 - name : FlameGraph
154- uses : alandefreitas/cpp-actions/flamegraph@v1.9.4
153+ uses : alandefreitas/cpp-actions/flamegraph@v1.9.5
155154 if : matrix.time-trace
156155 with :
157156 build-dir : build
@@ -160,7 +159,7 @@ jobs:
160159 - name : Process Coverage
161160 id : process-coverage
162161 if : matrix.coverage
163- uses : alandefreitas/cpp-actions/process-coverage@v1.9.4
162+ uses : alandefreitas/cpp-actions/process-coverage@v1.9.5
164163 with :
165164 cxx : ${{ steps.setup-cpp.outputs.cxx || matrix.cxx }}
166165 build-dir : build
@@ -177,7 +176,7 @@ jobs:
177176 github.event_name == 'push' &&
178177 github.ref_name == 'develop' &&
179178 steps.process-coverage.outputs.lcov-file != ''
180- uses : actions/upload-artifact@v4
179+ uses : actions/upload-artifact@v7
181180 with :
182181 name : coverage-develop
183182 path : ${{ steps.process-coverage.outputs.lcov-file }}
0 commit comments