5353 docs :
5454 runs-on : ubuntu-latest
5555 steps :
56- - uses : actions/checkout@v4
56+ - uses : actions/checkout@v5
5757 - name : Set up Python
58- uses : actions/setup-python@v5
58+ uses : actions/setup-python@v6
5959 # Use python 3.10 for docs to match the version for the sphinx plugin
6060 # https://github.com/googleapis/synthtool/pull/1891
6161 with :
6565 run : python -m pip install nox
6666 - name : Build the documentation.
6767 run : nox -s docs
68+ docfx :
69+ runs-on : ubuntu-latest
70+ steps :
71+ - uses : actions/checkout@v5
72+ - name : Set up Python
73+ uses : actions/setup-python@v6
74+ # Use python 3.10 for docs to match the version for the sphinx plugin
75+ # https://github.com/googleapis/synthtool/pull/1891
76+ with :
77+ python-version : " 3.10"
78+ cache : ' pip'
79+ - name : Install nox.
80+ run : python -m pip install nox
81+ - name : Build the documentation.
82+ run : nox -s docfx
6883 mypy :
6984 needs : all_python_setup
7085 strategy :
7792 - python : ' 3.7'
7893 runs-on : ubuntu-latest
7994 steps :
80- - uses : actions/checkout@v4
95+ - uses : actions/checkout@v5
8196 - name : Set up Python "${{ matrix.python }}"
82- uses : actions/setup-python@v5
97+ uses : actions/setup-python@v6
8398 with :
8499 python-version : " ${{ matrix.python }}"
85100 cache : ' pip'
@@ -102,9 +117,9 @@ jobs:
102117 # Use ubuntu-22.04 until Python 3.7 is removed from the test matrix
103118 runs-on : ubuntu-22.04
104119 steps :
105- - uses : actions/checkout@v4
120+ - uses : actions/checkout@v5
106121 - name : Set up Python "${{ matrix.python }}"
107- uses : actions/setup-python@v5
122+ uses : actions/setup-python@v6
108123 with :
109124 python-version : " ${{ matrix.python }}"
110125 cache : ' pip'
@@ -144,13 +159,13 @@ jobs:
144159 max-parallel : 1
145160 runs-on : ubuntu-latest
146161 steps :
147- - uses : actions/checkout@v4
162+ - uses : actions/checkout@v5
148163 - name : Setup temp directory
149164 run : |
150165 sudo mkdir -p /tmp/workspace/tests/cert/
151166 sudo chown -R ${USER} /tmp/workspace/
152167 - name : Set up Python ${{ env.LATEST_STABLE_PYTHON }}
153- uses : actions/setup-python@v5
168+ uses : actions/setup-python@v6
154169 with :
155170 python-version : " ${{ env.LATEST_STABLE_PYTHON }}"
156171 cache : ' pip'
@@ -195,9 +210,9 @@ jobs:
195210 # Use ubuntu-22.04 until Python 3.7 is removed from the test matrix
196211 runs-on : ubuntu-22.04
197212 steps :
198- - uses : actions/checkout@v4
213+ - uses : actions/checkout@v5
199214 - name : Set up Python "${{ matrix.python }}"
200- uses : actions/setup-python@v5
215+ uses : actions/setup-python@v6
201216 with :
202217 python-version : " ${{ matrix.python }}"
203218 cache : ' pip'
@@ -224,9 +239,9 @@ jobs:
224239 showcase-unit-add-iam-methods :
225240 runs-on : ubuntu-latest
226241 steps :
227- - uses : actions/checkout@v4
242+ - uses : actions/checkout@v5
228243 - name : Set up Python ${{ env.LATEST_STABLE_PYTHON }}
229- uses : actions/setup-python@v5
244+ uses : actions/setup-python@v6
230245 with :
231246 python-version : " ${{ env.LATEST_STABLE_PYTHON }}"
232247 cache : ' pip'
@@ -252,9 +267,9 @@ jobs:
252267 matrix :
253268 variant : ['', _alternative_templates]
254269 steps :
255- - uses : actions/checkout@v4
270+ - uses : actions/checkout@v5
256271 - name : Set up Python ${{ env.LATEST_STABLE_PYTHON }}
257- uses : actions/setup-python@v5
272+ uses : actions/setup-python@v6
258273 with :
259274 python-version : " ${{ env.LATEST_STABLE_PYTHON }}"
260275 cache : ' pip'
@@ -278,9 +293,9 @@ jobs:
278293 needs : all_python_setup
279294 runs-on : ubuntu-latest
280295 steps :
281- - uses : actions/checkout@v4
296+ - uses : actions/checkout@v5
282297 - name : Set up Python ${{ env.LATEST_STABLE_PYTHON }}
283- uses : actions/setup-python@v5
298+ uses : actions/setup-python@v6
284299 with :
285300 python-version : " ${{ env.LATEST_STABLE_PYTHON }}"
286301 cache : ' pip'
@@ -301,9 +316,9 @@ jobs:
301316 # Use ubuntu-22.04 until Python 3.7 is removed from the test matrix
302317 runs-on : ubuntu-22.04
303318 steps :
304- - uses : actions/checkout@v4
319+ - uses : actions/checkout@v5
305320 - name : Set up Python ${{ matrix.python }}
306- uses : actions/setup-python@v5
321+ uses : actions/setup-python@v6
307322 with :
308323 python-version : " ${{ matrix.python }}"
309324 cache : ' pip'
@@ -327,9 +342,9 @@ jobs:
327342 # Use ubuntu-22.04 until Python 3.7 is removed from the test matrix
328343 runs-on : ubuntu-22.04
329344 steps :
330- - uses : actions/checkout@v4
345+ - uses : actions/checkout@v5
331346 - name : Set up Python ${{ matrix.python }}
332- uses : actions/setup-python@v5
347+ uses : actions/setup-python@v6
333348 with :
334349 python-version : " ${{ matrix.python }}"
335350 cache : ' pip'
@@ -347,7 +362,7 @@ jobs:
347362 runs-on : ubuntu-latest
348363 container : gcr.io/gapic-images/googleapis
349364 steps :
350- - uses : actions/checkout@v4
365+ - uses : actions/checkout@v5
351366 - name : Cache Bazel files
352367 id : cache-bazel
353368 uses : actions/cache@v4
@@ -375,9 +390,9 @@ jobs:
375390 goldens-lint :
376391 runs-on : ubuntu-latest
377392 steps :
378- - uses : actions/checkout@v4
393+ - uses : actions/checkout@v5
379394 - name : Set up Python ${{ env.LATEST_STABLE_PYTHON }}
380- uses : actions/setup-python@v5
395+ uses : actions/setup-python@v6
381396 with :
382397 python-version : ${{ env.LATEST_STABLE_PYTHON }}
383398 cache : ' pip'
@@ -394,9 +409,9 @@ jobs:
394409 goldens-unit :
395410 runs-on : ubuntu-latest
396411 steps :
397- - uses : actions/checkout@v4
412+ - uses : actions/checkout@v5
398413 - name : Set up Python ${{ env.LATEST_STABLE_PYTHON }}
399- uses : actions/setup-python@v5
414+ uses : actions/setup-python@v6
400415 with :
401416 python-version : " ${{ env.LATEST_STABLE_PYTHON }}"
402417 cache : ' pip'
@@ -415,9 +430,9 @@ jobs:
415430 goldens-prerelease :
416431 runs-on : ubuntu-latest
417432 steps :
418- - uses : actions/checkout@v4
433+ - uses : actions/checkout@v5
419434 - name : Set up Python ${{ env.PRE_RELEASE_PYTHON }}
420- uses : actions/setup-python@v5
435+ uses : actions/setup-python@v6
421436 with :
422437 python-version : " ${{ env.PRE_RELEASE_PYTHON }}"
423438 cache : ' pip'
@@ -437,9 +452,9 @@ jobs:
437452 lint :
438453 runs-on : ubuntu-latest
439454 steps :
440- - uses : actions/checkout@v4
455+ - uses : actions/checkout@v5
441456 - name : Set up Python ${{ env.LATEST_STABLE_PYTHON }}
442- uses : actions/setup-python@v5
457+ uses : actions/setup-python@v6
443458 with :
444459 python-version : " ${{ env.LATEST_STABLE_PYTHON }}"
445460 cache : ' pip'
0 commit comments