4747 runs-on : ${{ matrix.os }}
4848
4949 steps :
50- - uses : actions/checkout@v4
50+ - uses : actions/checkout@v6
5151 - name : Create .bazelversion file
5252 working-directory : examples
5353 run : echo "${{ matrix.bazel }}" > .bazelversion
7272 runs-on : ${{ matrix.os }}
7373
7474 steps :
75- - uses : actions/checkout@v4
75+ - uses : actions/checkout@v6
7676 - name : Install doxygen
7777 uses : ssciwr/doxygen-install@v1
7878 with :
@@ -103,7 +103,7 @@ jobs:
103103 subdir : [base]
104104 runs-on : ${{ matrix.os }}
105105 steps :
106- - uses : actions/checkout@v4
106+ - uses : actions/checkout@v6
107107 - name : Create .bazelversion file
108108 working-directory : examples
109109 run : echo "${{ matrix.bazel }}" > .bazelversion
@@ -157,7 +157,7 @@ jobs:
157157 subdir : [base]
158158 runs-on : ${{ matrix.os }}
159159 steps :
160- - uses : actions/checkout@v4
160+ - uses : actions/checkout@v6
161161 - name : Create .bazelversion file
162162 working-directory : examples
163163 run : echo "${{ matrix.bazel }}" > .bazelversion
@@ -225,7 +225,7 @@ jobs:
225225 runs-on : ${{ matrix.os }}
226226
227227 steps :
228- - uses : actions/checkout@v4
228+ - uses : actions/checkout@v6
229229 - name : Create .bazelversion file
230230 working-directory : examples
231231 run : echo "${{ matrix.bazel }}" > .bazelversion
@@ -241,3 +241,31 @@ jobs:
241241 - name : Check doxygen version in produced index.html
242242 run : grep "Doxygen $DEFAULT_DOXYGEN_VERSION" examples/submodules/${{ matrix.subdir }}/bazel-bin/html/index.html
243243 shell : bash
244+
245+ nested :
246+ strategy :
247+ matrix :
248+ os : [ubuntu-latest, windows-latest, macos-latest]
249+ bazel : [7.0.0, 8.0.0, rolling]
250+ runs-on : ${{ matrix.os }}
251+
252+ steps :
253+ - uses : actions/checkout@v6
254+ - name : Create .bazelversion file
255+ working-directory : examples
256+ run : echo "${{ matrix.bazel }}" > .bazelversion
257+ shell : bash
258+ - name : Build nested
259+ run : bazel build //nested:doxygen_a //nested:doxygen_b
260+ working-directory : examples/nested
261+ - name : Check output
262+ uses : andstor/file-existence-action@v3
263+ with :
264+ files : examples/bazel-bin/nested/html/index.html
265+ fail : true
266+ - name : Check doxygen version in produced index.html
267+ run : grep "Doxygen $DEFAULT_DOXYGEN_VERSION" examples/bazel-bin/nested/nested/a/html/index.html
268+ shell : bash
269+ - name : Check doxygen version in produced index.html
270+ run : grep "Doxygen $DEFAULT_DOXYGEN_VERSION" examples/bazel-bin/nested/nested/b/html/index.html
271+ shell : bash
0 commit comments